Java 如何从JButton显示报告
我正在开发一个简单的数据库应用程序,Java作为前端,MySQL作为后端数据库。我正在尝试使用iReport。现在我有了一个使用Netbeans IDE创建的Java表单。我希望有一个这种形式的JButton,当我按下这个按钮时,我应该会得到一个带有一些显示值的报告Java 如何从JButton显示报告,java,swing,jasper-reports,Java,Swing,Jasper Reports,我正在开发一个简单的数据库应用程序,Java作为前端,MySQL作为后端数据库。我正在尝试使用iReport。现在我有了一个使用Netbeans IDE创建的Java表单。我希望有一个这种形式的JButton,当我按下这个按钮时,我应该会得到一个带有一些显示值的报告 请帮助我实现这一点。只需在JButton中添加一个ActionListener: JButton btn=new JButton("Do something"); btn.addActionListener(new ActionL
请帮助我实现这一点。只需在
JButton
中添加一个ActionListener
:
JButton btn=new JButton("Do something");
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// do something for button
}
});
如果您希望Netbeans为您做这件事:
- 将
从调色板拖动到容器中(如果看不到调色板,请选择Windows>palette打开调色板。您可以使用调色板将UI组件拖放到设计区域)JButton
- 只需双击designer视图中有问题的
,它将自动创建JButton
并覆盖ActionListener
。在它创建的方法中,你将在这里完成工作。它应该生成如下内容:actionPerformed
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { //TODO: Add your handling code here: }
ProcessBuilder
将其作为命令行运行。