java单击一个按钮后将程序运行结果显示到文本框中

运算的过程在一个方法中 ,如何将这个方法的内容直接显示到文本框中 加我详谈 1036341935

第1个回答  2016-08-10
使用javax.swing.Action public class NumberAction extends AbstractAction { private static final long serialVersionUID = -3941319225168433304L; private transient JTextField input; public NumberAction(final String label, final JTextField input) { super(label); this.input = input; } @Override public void actionPerformed(final ActionEvent e) { input.setText(input.getText() + e.getActionCommand()); } } final JTextField input = new JTextField(); for (int i = 0; i < 10; i++) { add(new JButton(new NumberAction(Integer.toString(i), input))); }追问

别乱复制行不

相似回答