Im 매우 새로운 자바. 나는 틀에 무슨 문제가 있는지 모른다. 크기를 300과 200으로 설정했습니다. Im은 짧고 뚱뚱한 스틱을 보았습니다.swing - JFrame이 실제 크기를 표시하지 않습니다.
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JFrame;
public class BicycleDemo extends JFrame {
/**
* The serialVersionUID.
*/
private static final long serialVersionUID = -4541236176053545919L;
public static void createGUI() {
JFrame jFrame = new JFrame("JFrame Demo");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container container = jFrame.getContentPane();
container.setLayout(new FlowLayout());
container.setBackground(Color.BLACK);
jFrame.setSize(300, 200);
jFrame.setResizable(false);
jFrame.pack();
jFrame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createGUI();
}
});
}
}
이 도와주세요 :
다음은 내 코드입니다.
'pack()'은 JFrame의 크기를 조절합니다. 'pack()'다음에'setSize'를하거나,'pack()'을하지 마십시오. – Richante