Documentlistener没有在Java Swing中自动监听

时间:2014-06-17 16:59:34

标签: java swing documentlistener

我让听众工作,但我必须在键盘上单击“ENTER”以使文档侦听器开始工作。如何在不必点击回车的情况下进行收听。

private void pool_sizetextActionPerformed(java.awt.event.ActionEvent evt) {                                              
    size = pool_sizetext.getText();
    s = Integer.parseInt(size);
    pool_sizetext.getDocument().addDocumentListener(new DocumentListener()
{

    public void changedUpdate(DocumentEvent e) 
    {
       get();
    }
    public void insertUpdate(DocumentEvent e) 
    {
      get();
    }

    public void removeUpdate(DocumentEvent e) 
    {
       get();
    }

    private void get()
    {
        size = pool_sizetext.getText();
        s = Integer.parseInt(size);
    }
});
}                                             

private void monthly_buttonActionPerformed(java.awt.event.ActionEvent evt) {                                               
cal();

JOptionPane.showMessageDialog(frame,
" Weekly Amount: "+s+ " \n\n Monthly Amount: "+w+ " \n\n Yearly Amount: "+yearly+ "",
"Results",
JOptionPane.PLAIN_MESSAGE);
}           

请记住,这是使用“Swing”GUI面板。

感谢您的回复。

0 个答案:

没有答案