无法使用Eclipse 3.6执行java GUI程序

时间:2011-05-31 13:39:50

标签: java eclipse user-interface ubuntu

我无法在ubuntu 11.04下的eclipse 3.6中执行java gui程序。当我点击运行Java Application时没有任何反应。当我切换到console时只有<terminated>

那该怎么办。我已经安装了jdk 1.6.0_25

我的系统中还安装了一个openjdk。但我不知道如何用eclipse配置它。

以下是该计划:

public class AnimWallpaper {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        UserInterface mainWindow = new UserInterface();
    }
}



import java.awt.Color;
import java.awt.Container;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class UserInterface extends Frame {

    /**
     * Serial version Id
     */
    private static final long serialVersionUID = 7925308422918335055L;
    public UserInterface(){
        setTitle("Animated Wallpaper");
        setSize(400, 300);

        Container con = new Container();

        con.setBackground(new Color(83, 68, 235));



        add(con);
        addWindowListener(new WindowAdapter() {
            public void closingEvent(WindowEvent e){
                System.exit(0);
            }
        });
    }
}

这两个类都在不同的文件中,并且在相同的包com.anim

提前谢谢:)

1 个答案:

答案 0 :(得分:4)

您需要设置窗口visible才能显示。 添加第setVisible(true);