我有一个 GUI,它从文本区域获取输入,然后单击按钮生成报告。该报告应该显示在输入区域下方。单击按钮后,输入数据将传递给名为 Calculate() 的 void 方法,现在正确的结果通过 System.out.printf() 显示在控制台上。如何将此输出重定向到报告区域?
public class Progress extends JFrame
{
JTextArea input;
JButton calculate;
JPanel report;
public void Notify()
{
calculate = new JButton("Calculate");
calculate.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Calculate();
}
});
}
}
...
public void Calculate()
{
GenerateReport m = new GenerateReport();
m.Parsecsv(input.getText());
}
所以,作为 Java 的新手,我想知道如何将 Calculate() 方法的输出重定向到报告面板?