我正在开发一个简单的数据库应用程序,以Java作为前端,MySQL作为后端数据库。我正在尝试使用iReport。现在我有一个使用 Netbeans IDE 创建的 Java 表单。我希望在该表单中有一个 JButton,当我按下该按钮时,我应该得到一份报告,其中显示了一些值。
请帮助我实现这一目标。
最佳答案
只需将 ActionListener
添加到 JButton
即可:
JButton btn=new JButton("Do something");
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// do something for button
}
});
如果您希望 Netbeans 为您做这件事:
将
JButton
从面板拖到您的容器中(如果您没有看到它,请选择“窗口”>“面板”来打开面板。您可以使用面板将 UI 组件拖放到设计区域)只需在设计器 View 中双击相关的
JButton
,它就会自动创建ActionListener
并覆盖actionPerformed
。在它创建的方法中,您可以在这里完成工作。它应该生成类似以下内容:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { //TODO: Add your handling code here: }
关于java - 如何显示来自 JButton 的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334091/