如何从JButton的动作中获取JTextField中的String?

时间:2013-03-25 06:28:23

标签: java swing jbutton actionlistener jtextfield

有一段时间我一直试图解决这个问题,在网上搜索,最后决定加入以解决这个问题。所以我的困境就是这个。

addActionListner(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
    //some code
}
});

在某些代码中可以实际从JTextField中获取的内容(为了论证,我们称之为myText)?就像我怎么可能,如果可能的话,调用ActionListner?那么点击按钮时它实际上是在myText中执行ActionListener的actionPeformed吗?

1 个答案:

答案 0 :(得分:1)

将动作侦听器添加到按钮,然后在按钮的动作侦听器中检索myText的内容。希望它有所帮助。

假设您的按钮的名称类似于“myButton”:

String someString = "";

myButton.addActionListner(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
       //this will give you myText's contents. Do what you will with them.
       someString = myText.getText();
    }
});

现在你应该能够用内容做任何你想做的事。