的getContentPane()

时间:2017-02-06 11:09:09

标签: java eclipse

十年后我回到Java,我从一开始就重新开始。

我尝试了一些代码:https://docs.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java

import javax.swing.*;        

public class HelloWorldGraphical {

    private static void createAndShowGUI() {

        JFrame frame = new JFrame("HelloWorldSwing");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JLabel label = new JLabel("Hello World");
        frame.getContentPane().add(label);

        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }
}

(我发表评论。)

我使用Eclipse IDE for Java Developers,版本:Helios Service Release 1和JRE 1.8库。

包是默认包。

我的错误信息是:

  

线程中的异常" main" java.lang.Error:未解决的编译问题:getcontentpane()

并且只是它似乎是编译错误。

我不明白。

1 个答案:

答案 0 :(得分:0)

好的,我解决了它:我的版本是Helios。 我以为这是最新的。 我使用相同的JRE安装了Mars版本。

配置问题。 新手新手错误 抱歉打扰了。