2009-10-31 519 views
3

我是GUI编程新手,但需要创建多窗口GUI。有谁知道任何好的教程在线或可以请你展示一个简单的代码,将推出2个窗口?Java Swing:多个窗口

+2

如果您知道如何启动一个窗口,只需执行两次。 – 2009-10-31 19:12:11

回答

4

只需创建两个JFrame的对象是这样的:

public static void main(String[] args) throws Exception { 
     SwingUtilities.invokeLater(new Runnable() { 
     public void run() { 
      new JFrame("frame1").setVisible(true); 
      new JFrame("frame2").setVisible(true); 
     } 
    }); 
} 
+0

谢谢。这回答了我正在寻找的东西。 – sivabudh 2009-10-31 19:20:16

2

我建议你使用NetBeans并使用“Swing Desktop Application”预先存在的模板创建一个项目。

它将为你的应用程序,包括与进度条的菜单和状态栏主窗口的基础设施,约中,事件处理程序等,都预接线。

例如,它的好处是进度条已经配置为侦听您创建的任何操作任务,因此只需创建一个新的操作任务,即可获得一个工作进度栏,该任务将在任务执行时运行,而不必编码。

此外,您还可以获得一个可视化的拖放式编辑器,当涉及到调整大小和布局时,有时会令人沮丧,但对于简单的布局非常好,易于使用。您将能够立即创建界面。

欲了解更多信息,请参阅here

2

this网站是IMO是最好的,让你直接操作方法,做它的代码,具有超强的简要说明

的GUI教程,寻找“摇摆”的教训。

+0

感谢您的有用链接! – sivabudh 2009-10-31 20:19:23