如何显示来自JButton的报告

时间:2012-11-11 18:27:12

标签: java swing jasper-reports

我正在开发一个简单的数据库应用程序,其中 Java 作为前端, MySQL 作为我的后端数据库。我正在尝试使用 iReport 。现在我有一个使用 Netbeans IDE 创建的 Java 表单。我想在那个表单中有一个 JButton ,当我按下那个按钮时,我应该得到一个报告,上面显示了一些值。

请帮助我实现这一目标。

1 个答案:

答案 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:
    }