我使用 Netbeans 功能在现有项目上创建 GUI 组件(右键单击包 > 新建 > Jframe 称之为GuInterface。
我创建了按钮并添加了单击应该执行的操作,但我不知道如何在我的主类中实际实现它。我尝试从我的 main 调用 GuInterface.jButton1ActionPerformed(java.awt.event.ActionEvent evt)
,但它无法将其识别为有效语句。
如何实际调用main中的方法?
主类: 公共(public)类 TorreHanoiRecursion {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setVisible(true);
}
我只想调用我在该主类中通过 Netbeans 创建的按钮。
最佳答案
从弹出菜单中选择事件 --> 操作 --> ActionPerformed。请注意,菜单包含更多您可以响应的事件!当您选择actionPerformed事件时,IDE会自动向按钮添加一个ActionListener,并生成一个处理程序方法来处理监听器的actionPerformed方法。
IDE 将打开“源代码”窗口,并滚动到您执行按下按钮(通过鼠标单击或通过键盘)时希望按钮执行的操作的位置。您的源代码窗口应包含以下行:
私有(private)无效jButton3ActionPerformed(java.awt.event.ActionEvent evt)
{
//TODO:在此处添加您的处理代码:
}
关于java - 如何在我的主类中使用通过 Netbeans GUI 构建器创建的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60332551/