私はこのコードを持っています:
this.trigger = new Trigger();
this.presentationModel = new PresentationModel(this.personBean, this.trigger);
final ValueModel firstNameAdapter = presentationModel.getBufferedModel("firstName");
final JTextField firstNameTextField = BasicComponentFactory.createTextField(firstNameAdapter);
と
firstNameTextField.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
trigger.triggerCommit();
}
});
したがって、のEnterボタンを押すと、クラスの値がの値と同じになるJTextField
と予想されます。これは、の外側をクリックしてから内側に戻り、Enterキーを押さない限り発生しません。テキストを入力してEnterキーを押すだけでは、更新された値は取得されません。私はこの問題で立ち往生しています、誰か助けてもらえますか?ValueModel
JTextField
JTextField
JTextField
ValueModel
ところで、私は最初にJGoodiesを理解するためにこのリンクを使用しました:JGoodiesチュートリアル