有一段时间我一直试图解决这个问题,在网上搜索,最后决定加入以解决这个问题。所以我的困境就是这个。
addActionListner(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//some code
}
});
在某些代码中可以实际从JTextField中获取的内容(为了论证,我们称之为myText)?就像我怎么可能,如果可能的话,调用ActionListner?那么点击按钮时它实际上是在myText中执行ActionListener的actionPeformed吗?
答案 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();
}
});
现在你应该能够用内容做任何你想做的事。