从netbeans中的按钮获取正确的文本


 public class tCalculator implements ActionListener{
   //private JTextField resultText;
    public void Calculator(){
        btn1.addActionListener(this);
        btn2.addActionListener(this);
          btn3.addActionListener(this);
          }
    public void actionPerformed(ActionEvent evt) {
        Object sourc = evt.getSource();          
        String source = evt.getActionCommand();
         System.out.println(source);
        jTextArea1.append(source);        
    }}

你好

这是我程序的一部分,我正试图通过使用netbeans中的按钮来制作一个计算器。我想做的是获取按钮中的文本,并将其打印到jtext字段中,但当我按下按钮时。运行程序时,文本的数字不对。如果我按"1",它不会第一次显示。第二次是一次,第三次可能是四次,但显示是随机的,不知道会显示多少次。如有帮助,不胜感激。

public void actionPerformed(ActionEvent evt) {
        Object source = evt.getSource();
        if (source instanceof JButton){
            JButton but = (JButton) source;
            String text = but.getText();  //do what you want with the text
        }
}}

相关内容

  • 没有找到相关文章

最新更新