我正在写一个计算器
在写gui是遇到一个问题,就是点击一个按钮1后,在显示框中显示1
点+,就在1后面多显示一个+。
这种窗口怎么实现?!谢谢各位大大了!

解决方案 »

  1.   

    在按钮上添加ActionListener,点击按钮后在监听中处理显示,调用显示窗口的setText重新设置一下
      

  2.   

    final JTextField field = new JTextField();
                    final JButton jButton = new JButton("+");
                    jButton.addActionListener(new ActionListener() {                    @Override
                        public void actionPerformed(ActionEvent e) {
                            field.setText(field.getText() + "+");                    }
                    });
      

  3.   

    最后一句可以改成
    field.append("+");
      

  4.   


    不太满意。可不可以换一种啊
    不用JTextField用一个图graghics