我试图通过添加以下内容来制作一个独立的小程序:
public static void main(String[] args) {
JFrame frame = new JFrame("StartingPoint");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
StartingPoint sp = new StartingPoint();
frame.getContentPane().add(sp);
sp.init();
frame.pack();
frame.setVisible(true);
sp.start();
}
就在我的公开课之后。当作为小程序运行时,它什么也不做,但是当作为应用程序运行时,除了标题之外,它作为一个非常小的、几乎是扁平的盒子运行,当手动调整大小时,除了背景颜色之外,屏幕是空白的。知道是什么原因造成的吗?
我还注意到,每次调整框架大小时,框架上的内容都会冻结,就好像应该发生什么的屏幕截图一样,当屏幕大小调整到几乎全屏时,我可以在屏幕顶部看到一条条子应该移动的东西。