⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testtoggle.java.svn-base

📁 通讯采集软件
💻 SVN-BASE
字号:
/*
 * testToggle.java
 *
 * Created on 2005年12月20日, 下午4:01
 */

package collector.gui;

/**
 *
 * @author  Administrator
 */
public class testToggle
    extends javax.swing.JFrame {

  /** Creates new form testToggle */
  public testToggle() {
    jbInit();
    //addToGroup();
  }

  /** This method is called from within the constructor to
   * initialize the form.
   * WARNING: Do NOT modify this code. The content of this method is
   * always regenerated by the Form Editor.
   */
  private void jbInit() { //GEN-BEGIN:jbInit
    Group = new javax.swing.ButtonGroup();
    jPanel1 = new javax.swing.JPanel();
    jToggleButton1 = new javax.swing.JToggleButton();
    jToggleButton2 = new javax.swing.JToggleButton();
    jToggleButton3 = new javax.swing.JToggleButton();
    jPanel2 = new javax.swing.JPanel();
    jProgressBar1 = new javax.swing.JProgressBar();

    addWindowListener(new java.awt.event.WindowAdapter() {
      public void windowClosing(java.awt.event.WindowEvent evt) {
        exitForm(evt);
      }
    });

    jPanel1.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 15,
                                              10));

    jToggleButton1.setText("A");
    jToggleButton1.setBorder(new javax.swing.border.BevelBorder(javax.swing.
        border.BevelBorder.RAISED));
    jToggleButton1.setPreferredSize(new java.awt.Dimension(100, 28));
    jToggleButton1.addItemListener(new java.awt.event.ItemListener() {
      public void itemStateChanged(java.awt.event.ItemEvent evt) {
        jToggleButton1ItemStateChanged(evt);
      }
    });

    jPanel1.add(jToggleButton1);

    jToggleButton2.setText("B");
    jToggleButton2.setBorder(new javax.swing.border.BevelBorder(javax.swing.
        border.BevelBorder.RAISED));
    jToggleButton2.setPreferredSize(new java.awt.Dimension(100, 28));
    jPanel1.add(jToggleButton2);

    jToggleButton3.setText("C");
    jToggleButton3.setBorder(new javax.swing.border.BevelBorder(javax.swing.
        border.BevelBorder.RAISED));
    jToggleButton3.setPreferredSize(new java.awt.Dimension(100, 28));
    jPanel1.add(jToggleButton3);

    getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);

    jProgressBar1.setFont(new java.awt.Font("Dialog", 0, 12));
    jProgressBar1.setMaximumSize(new java.awt.Dimension(280, 14));
    jProgressBar1.setMinimumSize(new java.awt.Dimension(280, 14));
    jProgressBar1.setPreferredSize(new java.awt.Dimension(280, 14));
    jPanel2.add(jProgressBar1);

    getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER);

    pack();
    java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().
        getScreenSize();
    setSize(new java.awt.Dimension(417, 295));
    setLocation( (screenSize.width - 417) / 2, (screenSize.height - 295) / 2);
  } //GEN-END:jbInit

  private void jToggleButton1ItemStateChanged(java.awt.event.ItemEvent evt) { //GEN-FIRST:event_jToggleButton1ItemStateChanged
    /*
             int state = evt.getStateChange();
             if (state == java.awt.event.ItemEvent.SELECTED) {
        System.out.println("AAAAAAAAAAAAAA");
        System.out.println("i am going to sleep 5 seconds");
        try{
            Thread.sleep(5000);
        }
        catch(Exception e){
            e.printStackTrace();
        }
        System.out.println("sleep over");
        //jToggleButton1.setSelected(false);
        //group.setSelected(jToggleButton1.getModel(), false) ;
        System.out.println("BBBBBBBBBBBBBB");
             }
     */
  } //GEN-LAST:event_jToggleButton1ItemStateChanged

  /** Exit the Application */
  private void exitForm(java.awt.event.WindowEvent evt) { //GEN-FIRST:event_exitForm
    System.exit(0);
  } //GEN-LAST:event_exitForm

  /**
   * @param args the command line arguments
   */
  public static void main(String args[]) {
    testToggle M_testToggle = new testToggle();
    M_testToggle.show();
    M_testToggle.UnselectToggle();
  }

  // Variables declaration - do not modify//GEN-BEGIN:variables
  private javax.swing.JToggleButton jToggleButton3;
  private javax.swing.ButtonGroup Group;
  private javax.swing.JPanel jPanel2;
  private javax.swing.JToggleButton jToggleButton2;
  private javax.swing.JPanel jPanel1;
  private javax.swing.JToggleButton jToggleButton1;
  private javax.swing.JProgressBar jProgressBar1;
  // End of variables declaration//GEN-END:variables
  private javax.swing.ButtonGroup group = new javax.swing.ButtonGroup();

  public void setToggleUnselect() {
    jToggleButton1.setSelected(false);
  }

  private void addToGroup() {

    group.add(jToggleButton1);
    group.add(jToggleButton2);
    group.add(jToggleButton3);
  }

  private void UnselectToggle() {
    System.out.println("AAAAAAAAAAAAAAAAAAAAAAAA");
    jToggleButton1.setSelected(true);
    System.out.println("BBBBBBBBBBBBBBBBBBBBBBBB");
    try {
      Thread.sleep(5000);
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    System.out.println("CCCCCCCCCCCCCCCCCCCCCCCC");
    //group.setSelected(jToggleButton1.getModel(), false) ;
    jToggleButton1.setSelected(false);
    System.out.println("DDDDDDDDDDDDDDDDDDDDDDDD");
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -