【发布时间】:2015-07-28 10:54:00
【问题描述】:
我使用的是 Ubuntu 15.04,并且我编写了以下程序:
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TimeTable extends Frame {
private Frame frame;
public TimeTable(){
setupGUI();
}
private void setupGUI(){
frame = new Frame("TimeTable");
frame.setSize(400, 400);
frame.addWindowListener(new WindowAdapter(){
public void wndClose(WindowEvent wndEvent){
System.exit(0);
}
});
frame.setVisible(true);
}
public static void main(String[] args){
TimeTable timetable = new TimeTable();
}
}
它应该是一个小的 GUI (AWT) 测试窗口。
我用:
>> javac TimeTable.java
然后运行它:
>> java 时间表
AWT APP 的图标显示在我的启动器侧边栏中,但窗口没有出现在我的桌面上。
为什么不呢?
【问题讨论】:
-
为什么要使用 AWT?请参阅this answer 了解放弃 AWT 使用支持 Swing 的组件的许多充分理由。
标签: java user-interface window awt