我知道如何在Swing中创建基本控件,但在行业标准应用程序开发方面,我缺乏执行这些控件的技能。
我正在设计一个小型的Java Swing应用程序。我不想为每个目的创建一个JFrame,而是想创建控件,显示它们,隐藏它们(在必要时),所有的一切都在一个窗口中。
我该怎么做呢?我是个初学者。请给我介绍一些关于使用Swing开发桌面Java应用程序的传统方法的不错的web资源。
发布于 2009-10-23 20:16:39
我建议您使用NetBeans,并使用预先存在的"Swing桌面应用程序“模板创建一个项目。
它将为你的应用程序创建基本的基础设施,包括一个带有菜单的主窗口和带有进度条的状态栏,关于框,事件处理程序等,所有这些都是预先连接的。
例如,它的优点是进度条已经配置为监听您创建的任何操作任务,因此只需创建一个新的操作任务,您就可以获得一个工作进度条,该进度条将在任务执行时运行,而无需编写代码。
有关更多信息,请参阅here。
发布于 2009-11-17 19:56:08
我不确定我是在哪里读到这篇文章的,但自从我读到它,我在我做的所有商业桌面应用程序中都会用到它。
首先是NetBeans,它是Java设计的完美集成开发环境。其他Eclipse插件没有那么有帮助,也没有那么强大。
这就是我是怎么做的。
在NetBeans中,创建一个新的Java项目--在这个项目中我们称之为MyComponents --创建您想要的所有组件。任何组件的基础都应该是JFrame或JPanel。在本例中,我们将选择JPanel并将其命名为mjPanel

接下来,在Design视图中,拖放所需的所有Swing组件。然后从Source视图中,创建所有的操作和逻辑。

接下来,最重要的一步,右键单击您的Java文件,从Tools中选择Add to Palette,然后在对话框中选择您想要放置它的位置,比如Swing Components Palette。

要最终确定您的组件,请从Build菜单中选择Clean and Build,这将在项目文件夹/dist中创建一个Jar文件。
从现在开始,在您想要使用此组件的每个项目中,只需将Jar文件包含在项目类路径中即可。打开Swing组件面板,您将看到新的组件。
如下所示:

发布于 2009-10-23 20:05:21
毫无疑问,This是关于Swing的最受欢迎的教程。如果你有时间,把教程从头到尾读一遍,学习一下Swing的工作方式。
同时,尝试找到JBuilder的副本,以查看它为Swing应用程序创建的模板代码。您将使用Eclipse或其他工具手动编写代码,但JBuilder可以向您展示一些标准方法。如果您找不到一个副本,可以查看一些Eclipse的Swing插件。在任何情况下,都要尝试自己与代码保持联系:大多数UI编辑器只对它们给出的建议有所帮助。
https://stackoverflow.com/questions/1612984
复制相似问题