我到处寻求帮助,没有任何事情可以解决我想要做的事情。
我有一个等级平均程序,我想用netbeans添加一个gui,我不知道如何将两者放在一起。我可以在netbeans的帮助下做一些gui,但我完全迷失了如何将它们组合在一起。
任何帮助或建议都会受到赞赏,因为我还在学习。
谢谢。
答案 0 :(得分:2)
您的成绩平均计划需要分为可以从GUI调用的方法。您可以在GUI构建器中向事件添加侦听器,事件会在用户执行某些操作(例如单击按钮)时告诉您的程序。您可以从平均程序输入所需的一些图形控件中获取数据,从平均程序调用该方法并使用结果设置其他图形控件的值,以便用户可以看到结果。
例如,要处理按钮单击,请选择按钮,右键单击并选择事件 - >行动 - > action从弹出菜单中执行,它将创建一个函数,当有人单击该按钮并使用光标在该函数内打开编辑器时将调用该函数。
所以你得到这样的东西。
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));
}