如何将jbutton连接到jtextfield?
答
你可以添加一个ActionListener到你的按钮,当按钮被按下时将被调用。然后,您可以更改文本字段中的文本。
final JTextField tf = new JTextField();
final JButton button = new JButton("BUTTON");
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
tf.setText("123");
}
});
答
您应该添加一个动作侦听器,它将允许您将所需的方法分配给动作执行方法。例如,当点击一个按钮时,您可以将输入的值输入到您的JTextfield并将其转换为字符串。
submit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
newString = textfieldname.getText();
}
});
答
当在计算器上按下按钮时,按下按钮时,顶部的字段不会变成所需的值;该值将添加到字段中当前文本的末尾。
final JTextField text = new JTextField("1", 10);
final JButton button = new JButton("Button");
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
text.setText(text.getText() + "1"); //value in the quotes is added
}
});
此解决方案使用内部类为该按钮创建一个操作侦听器。当按下按钮时,它将文本框中的文本设置为当前文本加引号中的值。