0
执行操作我有一个方法:如何在JTextField中方法
private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {
}
只要用户输入一个特定的字符,例如,我要灰其他文本框。这是可能的在上面的方法,或者你只能执行按钮的操作?
执行操作我有一个方法:如何在JTextField中方法
private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {
}
只要用户输入一个特定的字符,例如,我要灰其他文本框。这是可能的在上面的方法,或者你只能执行按钮的操作?
你想要一个文档监听器,下面的代码应该可以工作。我会在每次更改文本时检查文本,这样可以节省浏览DocumentEvent的时间,效率不应该有显着差异。 Value Change Listener to JTextField
:// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
updateField();
}
public void removeUpdate(DocumentEvent e) {
updateField();
}
public void insertUpdate(DocumentEvent e) {
updateField();
}
public void updateField() {
if(textField.getText().indexOf("!")==-!)
{
//Doesn't have !
}
else
{
//Does have !
}
}
});
来自