Java 如何使用Netbeans将GUI添加到现有程序中?
我到处都在寻求帮助,但我所做的一切都没有击中要害 我有一个成绩平均程序,我想用netbeans添加一个gui,但我不知道如何将两者结合起来。在netbeans的帮助下,我可以制作一个gui,但我完全不知道如何将它们组合在一起 任何帮助或建议将不胜感激,因为我仍在学习Java 如何使用Netbeans将GUI添加到现有程序中?,java,user-interface,netbeans,Java,User Interface,Netbeans,我到处都在寻求帮助,但我所做的一切都没有击中要害 我有一个成绩平均程序,我想用netbeans添加一个gui,但我不知道如何将两者结合起来。在netbeans的帮助下,我可以制作一个gui,但我完全不知道如何将它们组合在一起 任何帮助或建议将不胜感激,因为我仍在学习 谢谢。您的成绩平均程序需要拆分为可从GUI调用的方法。将侦听器添加到GUI生成器中的事件中,当用户单击按钮等操作时,事件会通知程序。您可以从一些图形控件获取数据,这些控件是平均程序所需的输入,从平均程序调用该方法,并使用结果设置其他
谢谢。您的成绩平均程序需要拆分为可从GUI调用的方法。将侦听器添加到GUI生成器中的事件中,当用户单击按钮等操作时,事件会通知程序。您可以从一些图形控件获取数据,这些控件是平均程序所需的输入,从平均程序调用该方法,并使用结果设置其他图形控件的值,以便用户可以看到结果 例如,要处理按钮单击,请选择按钮,右键单击并从弹出菜单中选择事件->操作->操作执行,它将创建一个函数,当有人单击按钮时将调用该函数,并在该函数中使用光标打开编辑器 你会得到这样的结果
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
并对其进行编辑以执行以下操作:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// Get the inputs the user entered
int input1 = Integer.valueOf(jTextField1.getText());
int input2 = Integer.valueOf(jTextField2.getText());
// use your other class to do something
int result = new MyAverager().average(input1,input2);
// Display the result for a user.
jTextField3.setText(Integer.toString(result));
}
感谢您的回答和对堆栈溢出的贡献,但是请再看一看这个问题,因为根据报告,这个问题似乎离题了。回答离题的问题让人觉得问这样的问题是可以的——事实并非如此。离题问题可能会被关闭,然后被删除,这将使您的贡献无效!