我的JFrame,JPanel,JButton的程序好吗?

时间:2016-04-05 07:43:44

标签: java exception main

这是一个非常基本的GUI程序,包含JFrameJPanelJButton。但是当我尝试在Eclipse中执行时,它说:

  

线程中的例外" " java.lang.Error:未解决的编译问题:在FrameTest.main(FrameTest.java:34)

其他事情是对的。我已将其保存在文件FrameTest.java中这是代码:

import java.awt.*; 
import javax.swing.*;

public class FrameTest
{
    private JFrame f;
    private JPanel p;
    private JButton b;
    private JLabel l;

    public FrameTest()
    {
        gui();
    }

    public void gui()
    {
        f = new JFrame("My frame");
        f.setVisible(true);
        f.setSize(600, 400);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        p = new JPanel();

        b = new JButton("My Button");
        l = new JLabel("My Label");

        p.add(b);
        p.add(l);
        f.add(p);

    }

    public static void main(String args[])
    {
        new FrameTest();
    }
}

0 个答案:

没有答案