【发布时间】:2013-07-30 00:37:28
【问题描述】:
我只想使用一次actionPerformed 事件方法。例如:我试图从一个文本字段中获取两个值。
public void actionPerformed(ActionEvent ev){
String whatever = tf.getText();
if(whatever.equalsIgnoreCase("good"){
inout.append("blahh");
//and then I'm trying to get a new value from the user without it resetting.
}
【问题讨论】:
-
没有什么重置?用户应该如何提供新值?
-
我认为我们需要更多背景信息才能为您提供帮助。你有一个可运行的例子吗?
-
没有再次运行 actionPerformed 方法。我想再次使用 .getText() 方法,但不能,因为它正在使用已为新值输入的内容
-
在我要添加的 cmets 之后:
-
String 不管什么2 = tf.getText(); //这是相同的值,但我希望它使用新输入的文本
标签: java swing event-handling actionlistener jtextfield