我正在开发一个简单的数据库应用程序,其中 Java 作为前端, MySQL 作为我的后端数据库。我正在尝试使用 iReport 。现在我有一个使用 Netbeans IDE 创建的 Java 表单。我想在那个表单中有一个 JButton ,当我按下那个按钮时,我应该得到一个报告,上面显示了一些值。
请帮助我实现这一目标。
答案 0 :(得分:2)
只需将ActionListener
添加到JButton
:
JButton btn=new JButton("Do something");
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// do something for button
}
});
如果你想让Netbeans为你做这件事:
将JButton
从调色板拖到容器中(如果没有看到,请选择Windows>调色板打开调色板。使用调色板拖动并将UI组件拖放到设计区域)
只需在设计器视图中双击相关的JButton
,它就会自动创建ActionListener
并覆盖actionPerformed
。在它创建的方法就在这里你会做的工作。它应该产生类似的东西:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//TODO: Add your handling code here:
}