Swing - 无法为对象堆保留足够的空间

时间:2013-12-11 15:38:10

标签: swing

我今天尝试了一些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);
    }

}

问题在哪里

1 个答案:

答案 0 :(得分:0)

代码工作正常。我建议你设置面板对象的尺寸: panel.setSize(600,400); 并将mainFrame设置为visible:mainFrame.setVisible(true);。如果你有一个Java堆空间问题,我觉得很奇怪,请查看here