我设计了一个gui,它有许多像计算器一样的jbuttons,所以每个按钮包含一个数字作为文本,但是这个按钮用于根据用户选择的组件将值插入到jtable,textfield等不同的组件中。 问题是我可以从键盘中获取这些按钮的值(system.in)???
答案 0 :(得分:0)
如果您的对象为JButton
,请说:
JButton btn = new JButton();
getText();
方法得到按钮的文字。因此,如果你有一个文本为“1”的按钮,它将返回“1”。String text = btn.getText();
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.
}
});