📄 testtoggle.java.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 + -