0

如果有人启发我了解构建利用 Swing 的 java 应用程序的“正确”方法是什么,我将不胜感激。您如何浏览程序的视图?进一步详细说明我的想法:我需要在我的框架顶部有一个菜单栏,当用户选择一个菜单项时,应用程序应该向他展示正确的视图。这些“视图”,是面板吗?您如何创建这样的应用程序?我尝试过使用面板和显示、隐藏功能,但我对结果不满意。这是构建此类应用程序的正确方法吗?期待小伙伴们的解答!提前非常感谢!

4

2 回答 2

0

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

于 2013-08-11T16:51:50.063 回答
0

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

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

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

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

于 2013-08-11T20:27:45.730 回答