我想在更改i时更新文本字段值。为此我使用动作侦听器,因为每个更新时间都在我的代码中触发了一个触发器,这就是我使用动作侦听器而不是数据更改listener.for数据的原因按键上的监听器改变了监听器被称为更新已完成,但我的要求是在完成输入文本字段的数据后只调用监听器。但它没有正确调用。
请找到以下代码,
agencyWorker.addActionListener(createAgencyActionListener(agencyWorker,eventPostchedules.getSerialId()));
private ActionListener createAgencyActionListener(final TextField searchField, String serialId){
return new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
String agencyText = searchField.getText();
searchField.setPreferredW(110);
roasterDao = RoasterDao.getInstance();
roasterDao.updateEventPostScheduleAgency(agencyText, serialId, "supervisor");
}
};
}
提前感谢。
答案 0 :(得分:1)
我刚刚在iPad上对此进行了测试,并按预期调用了动作侦听器。检查您是否有不同的错误导致此错误,例如与https change in iOS相关的网络错误。
FYI旁注,真的不好写这个:
NOT ALL
您正在以像素为单位限制字段的大小,这很少是正确的事情。该方法因某种原因而被弃用...