在一些JTextField的字符串中获取最新版本

时间:2017-12-24 10:10:21

标签: java swing jtextfield focuslistener

我想在字符串中获取最新版本(最后输入的单词)。

执行此操作后,我会显示optionsPane并要求用户确认字符串。如果不是所需的,那么我要求用户重新输入。

如果用户在现场重新进入,为什么我没有得到任何信息(空白)? focusListener第一次没有更新它吗?

txtWhatIsYour = new JTextField();
txtWhatIsYour.setHorizontalAlignment(SwingConstants.CENTER);
txtWhatIsYour.setBackground(SystemColor.info);
txtWhatIsYour.setBounds(150, 75, 175, 25);
frame.getContentPane().add(txtWhatIsYour);
txtWhatIsYour.setColumns(10);               
txtWhatIsYour.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {}

public void focusLost(FocusEvent e) {
            firstName = txtWhatIsYour.getText();}});

0 个答案:

没有答案