我是GUI编程新手,但需要创建多窗口GUI。有谁知道任何好的教程在线或可以请你展示一个简单的代码,将推出2个窗口?Java Swing:多个窗口
回答
只需创建两个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);
}
});
}
谢谢。这回答了我正在寻找的东西。 – sivabudh 2009-10-31 19:20:16
http://java.sun.com/docs/books/tutorial/uiswing/components/internalframe.html
的JDesktopPane的是冷静,如果你真的想要一个集成的桌面..它处理的对象非常相似,JFrames(他们确实叫的JInternalFrame),它会自动最小化处理,maximing,顶部菜单栏像一个正常的基于文件的应用。
Java有一个名为 “窗口” http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Window.html类。这可能不是你想要的。 Swing中的普通顶层对象是一个JFrame(http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFrame.html),它是Window的子类。
我建议你使用NetBeans并使用“Swing Desktop Application”预先存在的模板创建一个项目。
它将为你的应用程序,包括与进度条的菜单和状态栏主窗口的基础设施,约中,事件处理程序等,都预接线。
例如,它的好处是进度条已经配置为侦听您创建的任何操作任务,因此只需创建一个新的操作任务,即可获得一个工作进度栏,该任务将在任务执行时运行,而不必编码。
此外,您还可以获得一个可视化的拖放式编辑器,当涉及到调整大小和布局时,有时会令人沮丧,但对于简单的布局非常好,易于使用。您将能够立即创建界面。
欲了解更多信息,请参阅here。
- 1. 在Java Swing中弹出窗口
- 2. Java Swing弹出窗口的可见性
- 3. NetBeans(Java Swing):设置窗口大小
- 4. Java Ubuntu Linux Swing空白窗口
- 5. Java swing窗框
- 6. Java Swing多个ActionListeners
- 7. 合并多个窗口,一个窗口
- 8. JAVA Swing onclick打开一个新窗口/ JFrame
- 9. 如何设置一个SWING窗口的尺寸在JAVA
- 10. java/swing:拖放两个子窗口的问题
- 11. 多个窗口
- 12. Java Swing CardLayout多个文件
- 13. java swing swing与多线程
- 14. 从一个窗口显示一个字符串变量到另一个窗口Java Swing
- 15. 只有在java swing中关闭子窗口时才需要关闭父窗口
- 16. 如何将Swing窗口移出屏幕?
- 17. gtkmm - 多个窗口/弹出窗口
- 18. iPad像Swing中的窗口动画
- 19. Java Swing混合窗格
- 20. 如何在Swing中将一个窗口连接到另一个窗口?
- 21. 多线程Java Swing
- 22. tkinter中多个窗口的多个窗口大小
- 23. 爪哇Swing包装窗口错误
- 24. 阻止Java同一窗口JFrame的多个开口
- 25. java swing关闭窗口无需退出应用程序
- 26. Java Swing:恢复时,JOptionPane本身没有父窗口出现?
- 27. 取消Java Swing输入窗口中的更改
- 28. 如何在Java Swing中调用弹出窗口?
- 29. 如何检查java swing中的当前窗口大小?
- 30. 未在Eclipse中出现的Java Swing窗口
如果您知道如何启动一个窗口,只需执行两次。 – 2009-10-31 19:12:11