繁体   English   中英

如何在JFrame中调整png文件的位置?

[英]How to adjust png file's location in JFrame?

我想调整位置(PNG文件)。

我该怎么做 ? 我的png文件的位置现在位于面板的中心。

这是我的代码:

public static void main(String[] args) {

    JFrame frame = new JFrame("Hangman");
    frame.setSize(1100,600);
    frame.setVisible(true);
    frame.setResizable(true);
    frame.getContentPane().setBackground(Color.WHITE);

    ImageIcon img = new ImageIcon("hangman.png");
    JLabel lable = new JLabel(img);
    JScrollPane jsp = new JScrollPane(lable);
    frame.getContentPane().add(jsp);

}

您需要使用面板的布局。

JFrame frame = new JFrame("Hangman");
frame.setSize(1100,600);
frame.setVisible(true);
frame.setResizable(true);
frame.getContentPane().setBackground(Color.WHITE);

ImageIcon img = new ImageIcon("hangman.png");
JLabel lable = new JLabel(img);
JScrollPane jsp = new JScrollPane(lable);
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(jsp, BorderLayout.WEST);

有很多布局管理器(用于替代BorderLayout),并且以所需的方式获得东西比说HTML或XML困难得多。 您可以在此处阅读有关这些布局的信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM