Java AWT Window 未显示
Java AWT Window not shown
我在 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)测试-Window.
我构建它:
>> javac TimeTable.java
并且 运行 它与:
>> java 时间表
AWT APP 的图标显示在我的 Launcher Sidebar 中,但是 Window 没有出现在我的桌面上。
为什么不呢?
您可以在 Ubuntu 上安装 Java 而无需图形库(无头?)。
安装标准 Java 包括图形库,它应该可以工作。您的代码在 IntelliJ 中的 Windows 上运行良好。
我在 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)测试-Window.
我构建它:
>> javac TimeTable.java
并且 运行 它与:
>> java 时间表
AWT APP 的图标显示在我的 Launcher Sidebar 中,但是 Window 没有出现在我的桌面上。
为什么不呢?
您可以在 Ubuntu 上安装 Java 而无需图形库(无头?)。
安装标准 Java 包括图形库,它应该可以工作。您的代码在 IntelliJ 中的 Windows 上运行良好。