【发布时间】:2013-03-18 23:58:16
【问题描述】:
我有一个 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() 方法的输出重定向到报告面板?
【问题讨论】: