如何制作行业标准桌面Java应用程序?

Ana*_*and 8 java desktop swing

我知道如何在Swing中创建基本控件,但是进入行业标准应用程序开发,我缺乏执行它们的技能.

我正在设计一个小型Java Swing应用程序.而不是创造的JFrame每一个目的,我想创建控件,它们显示,隐藏它们(在必要时),在短短的一个窗口的一切.

我该怎么做?我是初学者.请指出使用Swing进行桌面Java应用程序的传统方法的不错的Web资源.

med*_*pal 6

我不知道我在哪里读到这篇文章(旧文章),但是自从我读到它之后,我就在我制作的所有商业桌面应用程序中使用它.

首先得到NetBeans,它是Java UI设计的完美IDE.其他Eclipse插件不是那么有用也不强大.

我就是这样做的.

在NetBeans中,创建一个新的Java项目 - 让我们MyComponents在这个项目中调用它- 创建你想要的所有组件.任何组件的基础应该是a JFrame或a JPanel.对于这个例子,我们将选择JPanel并调用它mjPanel

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

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

要完成组件,请从"生成"菜单中选择"清理并生成",这将在项目文件夹/ dist中创建一个Jar文件.

从现在开始,在每个要使用此组件的项目中,只需在项目类路径中包含Jar文件即可.打开Swing组件面板,您将看到新组件.

像这样:


JRL*_*JRL 5

我建议您使用NetBeans并使用"Swing Desktop Application"预先存在的模板创建项目.

它将为您的应用程序创建基本的基础架构,包括带有菜单的主窗口和带有进度条的状态栏,关于框,事件处理程序等,所有这些都是预先连线的.

什么是它很好的例子是,进度条已经被配置来听您创建的任何行动的任务,所以通过简单地创建新的操作任务,你将运行时执行任务工作进度栏,而不必编码吧.

有关详情,请参阅此处.