如何自动切换切换按钮

时间:2013-04-27 17:00:40

标签: java swing netbeans jtogglebutton

当有人在文本字段中键入任何内容时,如何自动切换切换按钮? 我正在使用 java Net-beans

4 个答案:

答案 0 :(得分:4)

      jToggleButton1.setSelected(true);

如果您使用netbeans,请转到按钮的属性,然后选中选中的属性标记 如果您希望有人在文本字段中输入文本,则会自动让切换按钮选择像这样使用

    private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {                                       
     jToggleButton1.setSelected(true);
    }         

答案 1 :(得分:3)

在文本字段中添加一个监听器并调用toggleButton.setSelected(选择布尔值)。

答案 2 :(得分:2)

   if(t.getText().length()==0){

       jToggleButton1.setSelected(true);
   }
   else if(t.getText().length()>0){

      jToggleButton1.setSelected(false);
   }

你必须检查文本字段的长度,然后使用if-else,你可以选择或取消选择切换按钮

答案 3 :(得分:-1)

int count = 0;

private 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;
    }

}