我今天尝试了一些Java中的GUI。当我想启动应用程序时,会出现此错误。这是我的源代码:
package de.hoffmann;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainApplication extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
public MainApplication() {
JFrame mainFrame = new JFrame("Buchstaben-Häufigkeit");
mainFrame.setSize(600,400);
JPanel panel = new JPanel();
panel.setBackground(Color.red);
mainFrame.add(panel);
pack();
}
public static void main(String[] args) {
new MainApplication().setVisible(true);
}
}
问题在哪里
答案 0 :(得分:0)
代码工作正常。我建议你设置面板对象的尺寸:
panel.setSize(600,400);
并将mainFrame设置为visible:mainFrame.setVisible(true);
。如果你有一个Java堆空间问题,我觉得很奇怪,请查看here