在java中如何从Jbutton获取值,因为它是键盘的输入?

时间:2015-08-13 08:23:16

标签: java netbeans netbeans-8

我设计了一个gui,它有许多像计算器一样的jbuttons,所以每个按钮包含一个数字作为文本,但是这个按钮用于根据用户选择的组件将值插入到jtable,textfield等不同的组件中。 问题是我可以从键盘中获取这些按钮的值(system.in)???

1 个答案:

答案 0 :(得分:0)

如果您的对象为JButton,请说:

JButton btn = new JButton();

然后您可以使用getText();方法得到按钮的文字。因此,如果你有一个文本为“1”的按钮,它将返回“1”。

String text = btn.getText();

如果你想实现ActionListener,试试这个:
btn1.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            textField.setText("1"); //if you simply want to set the value
            textField.setText(textField.getText()+"1"); //if you want to set the operator field in a calculator.
         }
});