我让听众工作,但我必须在键盘上单击“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面板。
感谢您的回复。