【发布时间】:2014-09-22 00:18:34
【问题描述】:
在这里你会看到我的代码: 我只是想制作一个显示“Hello,Java!”的小窗口。
我目前在 Ubuntu 14.04 上运行。为了更深入地解决我的问题,当我运行程序时会显示带有咖啡杯的图标,就像有一个窗口一样,但没有附加窗口,如果单击,则不会弹出窗口。
任何帮助将不胜感激!
public class HelloJava1 extends javax.swing.JComponent
{
public static void main(String[] args)
{
javax.swing.JFrame f = new javax.swing.JFrame("HelloJava1");
f.setSize(300, 300);
f.getContentPane().add(new HelloJava1());
f.setVisible(true);
}
public void paintComponent(java.awt.Graphics g)
{
g.drawString("Hello, Java!", 125, 95);
}
}
另外,我正在使用 javac HelloJava1.java 通过命令行编译并使用 java HelloJava1 运行。
我正在通过 gedit 编写代码。
【问题讨论】:
-
尝试在
JFrame上使用setLocationRelativeByPlatform
标签: java swing paintcomponent jcomponent