[英]How to run Java Swing in Netbeans?
我使用 NetBeans IDE 8.2 让它运行没有问题。 让我们从头开始。
从 IDE 和本地驱动系统中删除当前的OfficeManagementSystem项目。 Select OfficeManagementSystem项目位于 IDE 项目窗格中,位于 IDE 的左侧。 右键单击它并 select删除弹出菜单项。 将显示删除项目对话框。 勾选Also delete sources under.....
复选框,然后 select是按钮。
关闭 NetBeans!
为确保一切就绪,请打开文件浏览器(在 Windows10 中,这称为文件资源管理器[ win key + E ])并导航到 NetBeans 项目文件夹。 Windows 中的默认位置是C:\Users\{yourAccountName}\Documents\NetBeansProjects\
。 确保删除OfficeManagementSystem项目文件夹。
使用您的 web 浏览器,go 到源代码 Web 页面和Z99938282F04071852ZEFE按钮:
然后从下拉菜单 select下载 ZIP :
可能会出现一个保存文件对话框,类似于:
Select保存文件选项然后 select确定按钮。 选择一个位置来保存 Z4348F938BDDDD8475E967CCB47ECB234Z 文件并记住它。
导航到您下载的名为HospitalManagementSystemusingJAVASwing-master.zip 的文件,然后使用您喜欢的解压缩软件如WinRar或7Zip解压缩它。 将其解压缩到自己的文件夹中。
导航到并打开你的解压软件创建的文件夹,它应该被命名为HospitalManagementSystemusingJAVASwing-master 。 如果操作正确,您应该还有另一个文件夹(子文件夹),也名为HospitalManagementSystemusingJAVASwing-master 。 通过右键单击文件夹并从弹出菜单中选择重命名,将此文件夹重命名为HospitalManagementSystem 。 删除名称中不必要的文本,然后按ENTER键。
重命名文件夹后,再次右键单击它并从弹出菜单中复制select。
如前所述,导航到您的NetBeansProjects目录(文件夹)并双击它。 将新的HospitalManagementSystem文件夹粘贴到NetBeansProjects文件夹中。 该项目现在将添加到 NetBeans 项目列表中。
启动 NetBeans!
一旦 NetBeans 完全启动,从菜单栏 select文件 ➞ 打开项目...菜单项。 将显示打开项目对话框。 向下滚动此对话框的左窗格,直到看到HospitalManagementSystem和 select。 现在点击打开项目按钮。 此项目将加载到 NetBeans IDE 项目窗格中,该窗格位于 IDE 左侧,名称为: OfficeManagementSystem 。 为什么这个人在这一点上更改了项目名称,这超出了我的理解,而是每个人自己的问题。
展开项目及其活动的 package(officemanagementsystem),以便公开所有涉及的类。 您应该会看到以下列表:
LoginPage.java // The first Form we want displayed.
MenuPage.java // The Menu page (once login is achieved).
Module1.java // Should really be named PatientPage
Module2.java // Should really be named DoctorAvailabilityPage.
OfficeManagementSystem.java // The application start-up class.
此应用程序仍然不会运行,因为它在启动 class ( OfficeManagementSystem ) 的main()方法中不包含任何内容。 双击此 class 到 IDE 编辑器中打开它。
展开main()方法代码块并将以下代码行添加到其中:
new LoginPage().setVisible(true);
运行应用程序! 显示的第一个 Window 将是登录页面。 用户名是: admin ,密码是: admin 。 (如果您愿意,可以更改代码)。 离开你 go。 :)
所有 java 应用程序都需要一个 static 主方法作为引导程序。 它应该如下所示:
public static void main(String[] args) { YourJFrameClass frame = new YourJFrameClass(); }
那应该让你开始。
最简单的方法是按 Shift+F11(清理并构建项目),然后按 F6 运行它。
它会适当地刷新 Netbeans 并找到您的主要内容,而无需所有手动操作; 如果您有多个电源,它将为您提供正确的 select 选项。
检查您的 JFrame Class 是否有这个方法:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new YOURFORMNAME().setVisible(true);
}
});
}
setVisibile(true)
允许表单对用户可见。 main
方法用于定义应用程序的入口点,因此需要此方法来运行JFrame
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.