【发布时间】:2012-10-08 17:12:54
【问题描述】:
我们将在下一个项目中使用 Swing,这将是一个轻量级桌面应用程序。
我一直在阅读 Oracle 网站上的 Swing 教程并开始掌握它。
有人告诉我,我需要在一个 JFrame 中工作并切换 JPanels,而不是切换 JFrame。
我的问题如下。
我可以在设计模式(WYSIWYG 编辑器)中创建 JPanel 设计(或其模板)并调用 jframe.setContentPane(nameOfJPanel) 还是以编程方式在代码中进行?
其次,我如何构建我的代码...如果我动态添加新的 JPanel 并将它们的事件绑定到事件处理程序...我所有的逻辑和代码都将在一个具有数十种方法的巨大类中。我只是不知道如何继续,我在互联网上找不到一个包含多个(比方说 6 个以上)面板的示例。
【问题讨论】:
标签: java swing frameworks