当有人在文本框中输入任何内容时,如何使切换按钮自动切换?我正在使用Java NetBeans。
jToggleButton1.setSelected(true);
如果您正在使用NetBeans,可以进入按钮的属性并选择选中属性,将其标记为已选中,以便让切换按钮自动选择。如果您希望有人在文本字段中输入文本,则可以像这样使用:
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
jToggleButton1.setSelected(true);
}
if(t.getText().length()==0){
jToggleButton1.setSelected(true);
}
else if(t.getText().length()>0){
jToggleButton1.setSelected(false);
}
您需要检查文本字段的长度,然后使用if-else语句来选择或取消选择切换按钮。
为文本框添加监听器,并调用 toggleButton.setSelected(boolean selected)。
int count=0;
私有 void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
for(int i=0; i<1; i++){count++;}
count=count;
System.out.println(count);
if(count==1){
System.out.println("open");
jButton1.setText("open");
}
if(count==2){
System.out.println("close");
jButton1.setText("close");
count=0;
}
}