“正确”开发JAVA GUI应用程序的方法

时间:2013-08-11 16:44:24

标签: java user-interface jframe jpanel

如果有人开悟了构建利用Swing的java应用程序的“正确”方法,我会非常感激。如何浏览程序的视图? 进一步阐述我的想法: 我的框架顶部需要一个菜单​​栏,当用户选择一个菜单项时,应用程序应该向他显示正确的视图。这些“观点”,是他们的面板吗?你如何创建这样的应用程序?我尝试过面板和节目,隐藏功能,但我对结果不满意。这是构建此类应用程序的正确方法吗?期待你的答案! 非常感谢提前!

2 个答案:

答案 0 :(得分:0)

您可以使用JFrame。在它的顶部,有一个菜单栏,您可以向其添加项目。您还可以向项目添加子菜单。您可以对其事件执行操作.Netbeans提供了一种简单的方法,但从编码的角度来看,不建议这样做。

答案 1 :(得分:0)

如果它是一个简单的应用程序,JFrame和JMenuBar就足够了。如果它是由许多屏幕构建的,正如您的问题所示,那么CardLayout可用于管理显示的屏幕。用单个JPanel构建那些是个好主意。

Java IDE中内置了各种GUI构建器,可以帮助您设计这些面板并将它们连接到实现应用程序逻辑的代码。

应用程序的各个部分如何相互通信取决于您;典型的模式是每个人都有一个“模型”类,用于填充各个组件的模型。

如果它是一个非常复杂的应用程序,您可能希望使用一个框架来处理桌面应用程序的管道,例如NetBeans Platform或其他类似的框架。