📄 checkboxexample.java
字号:
/**
* 在此处插入类型说明。
* 创建日期:(2000-12-20 15:50:20)
* @author:
*/
class CheckboxExample extends java.awt.Frame {
private java.awt.Checkbox ivjCheckbox1 = null;
private java.awt.Checkbox ivjCheckbox2 = null;
private java.awt.Checkbox ivjCheckbox3 = null;
private java.awt.Checkbox ivjCheckbox4 = null;
private java.awt.Checkbox ivjCheckbox5 = null;
private java.awt.Checkbox ivjCheckbox6 = null;
private java.awt.CheckboxGroup ivjCheckboxGroup1 = null;
private java.awt.Panel ivjContentsPane = null;
IvjEventHandler ivjEventHandler = new IvjEventHandler();
class IvjEventHandler implements java.awt.event.WindowListener {
public void windowActivated(java.awt.event.WindowEvent e) {};
public void windowClosed(java.awt.event.WindowEvent e) {};
public void windowClosing(java.awt.event.WindowEvent e) {
if (e.getSource() == CheckboxExample.this)
connEtoC1(e);
};
public void windowDeactivated(java.awt.event.WindowEvent e) {};
public void windowDeiconified(java.awt.event.WindowEvent e) {};
public void windowIconified(java.awt.event.WindowEvent e) {};
public void windowOpened(java.awt.event.WindowEvent e) {};
};
/**
* CheckboxExample 构造子注解。
*/
public CheckboxExample() {
super();
initialize();
}
/**
* CheckboxExample 构造子注解。
* @param title java.lang.String
*/
public CheckboxExample(String title) {
super(title);
}
/**
* connEtoC1: (CheckboxExample.window.windowClosing(java.awt.event.WindowEvent) --> CheckboxExample.dispose()V)
* @param arg1 java.awt.event.WindowEvent
*/
/* 警告:此方法将重新生成。 */
private void connEtoC1(java.awt.event.WindowEvent arg1) {
try {
// user code begin {1}
// user code end
this.dispose();
// user code begin {2}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {3}
// user code end
handleException(ivjExc);
}
}
/**
* connPtoP1SetTarget: (CheckboxGroup1.this <--> Checkbox4.checkboxGroup)
*/
/* 警告:此方法将重新生成。 */
private void connPtoP1SetTarget() {
/* 从源设置目标 */
try {
getCheckbox4().setCheckboxGroup(getCheckboxGroup1());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {3}
// user code end
handleException(ivjExc);
}
}
/**
* connPtoP2SetTarget: (CheckboxGroup1.this <--> Checkbox5.checkboxGroup)
*/
/* 警告:此方法将重新生成。 */
private void connPtoP2SetTarget() {
/* 从源设置目标 */
try {
getCheckbox5().setCheckboxGroup(getCheckboxGroup1());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {3}
// user code end
handleException(ivjExc);
}
}
/**
* connPtoP3SetTarget: (CheckboxGroup1.this <--> Checkbox6.checkboxGroup)
*/
/* 警告:此方法将重新生成。 */
private void connPtoP3SetTarget() {
/* 从源设置目标 */
try {
getCheckbox6().setCheckboxGroup(getCheckboxGroup1());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {3}
// user code end
handleException(ivjExc);
}
}
/**
* 返回 Checkbox1 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox1() {
if (ivjCheckbox1 == null) {
try {
ivjCheckbox1 = new java.awt.Checkbox();
ivjCheckbox1.setName("Checkbox1");
ivjCheckbox1.setBounds(37, 45, 84, 20);
ivjCheckbox1.setLabel("Checkbox1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox1;
}
/**
* 返回 Checkbox2 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox2() {
if (ivjCheckbox2 == null) {
try {
ivjCheckbox2 = new java.awt.Checkbox();
ivjCheckbox2.setName("Checkbox2");
ivjCheckbox2.setBounds(37, 75, 84, 20);
ivjCheckbox2.setLabel("Checkbox2");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox2;
}
/**
* 返回 Checkbox3 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox3() {
if (ivjCheckbox3 == null) {
try {
ivjCheckbox3 = new java.awt.Checkbox();
ivjCheckbox3.setName("Checkbox3");
ivjCheckbox3.setBounds(37, 105, 84, 20);
ivjCheckbox3.setLabel("Checkbox3");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox3;
}
/**
* 返回 Checkbox4 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox4() {
if (ivjCheckbox4 == null) {
try {
ivjCheckbox4 = new java.awt.Checkbox();
ivjCheckbox4.setName("Checkbox4");
ivjCheckbox4.setCheckboxGroup(ivjCheckboxGroup1);
ivjCheckbox4.setBounds(203, 45, 84, 20);
ivjCheckbox4.setLabel("Checkbox4");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox4;
}
/**
* 返回 Checkbox5 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox5() {
if (ivjCheckbox5 == null) {
try {
ivjCheckbox5 = new java.awt.Checkbox();
ivjCheckbox5.setName("Checkbox5");
ivjCheckbox5.setCheckboxGroup(ivjCheckboxGroup1);
ivjCheckbox5.setBounds(203, 75, 84, 20);
ivjCheckbox5.setLabel("Checkbox5");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox5;
}
/**
* 返回 Checkbox6 特性值。
* @return java.awt.Checkbox
*/
/* 警告:此方法将重新生成。 */
private java.awt.Checkbox getCheckbox6() {
if (ivjCheckbox6 == null) {
try {
ivjCheckbox6 = new java.awt.Checkbox();
ivjCheckbox6.setName("Checkbox6");
ivjCheckbox6.setCheckboxGroup(ivjCheckboxGroup1);
ivjCheckbox6.setBounds(203, 105, 84, 20);
ivjCheckbox6.setLabel("Checkbox6");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckbox6;
}
/**
* 返回 CheckboxGroup1 特性值。
* @return java.awt.CheckboxGroup
*/
/* 警告:此方法将重新生成。 */
private java.awt.CheckboxGroup getCheckboxGroup1() {
if (ivjCheckboxGroup1 == null) {
try {
ivjCheckboxGroup1 = new java.awt.CheckboxGroup();
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjCheckboxGroup1;
}
/**
* 返回 ContentsPane 特性值。
* @return java.awt.Panel
*/
/* 警告:此方法将重新生成。 */
private java.awt.Panel getContentsPane() {
if (ivjContentsPane == null) {
try {
ivjContentsPane = new java.awt.Panel();
ivjContentsPane.setName("ContentsPane");
ivjContentsPane.setLayout(null);
getContentsPane().add(getCheckbox1(), getCheckbox1().getName());
getContentsPane().add(getCheckbox2(), getCheckbox2().getName());
getContentsPane().add(getCheckbox3(), getCheckbox3().getName());
getContentsPane().add(getCheckbox4(), getCheckbox4().getName());
getContentsPane().add(getCheckbox5(), getCheckbox5().getName());
getContentsPane().add(getCheckbox6(), getCheckbox6().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
return ivjContentsPane;
}
/**
* 每当部件抛出异常时被调用
* @param exception java.lang.Throwable
*/
private void handleException(java.lang.Throwable exception) {
/* 除去下列各行的注释,以将未捕捉到的异常打印至 stdout。 */
// System.out.println("--------- 未捕捉到的异常 ---------");
// exception.printStackTrace(System.out);
}
/**
* 初始化连接
* @exception java.lang.Exception 异常说明。
*/
/* 警告:此方法将重新生成。 */
private void initConnections() throws java.lang.Exception {
// user code begin {1}
// user code end
this.addWindowListener(ivjEventHandler);
connPtoP1SetTarget();
connPtoP2SetTarget();
connPtoP3SetTarget();
}
/**
* 初始化类。
*/
/* 警告:此方法将重新生成。 */
private void initialize() {
try {
// user code begin {1}
// user code end
setName("CheckboxExample");
setLayout(new java.awt.BorderLayout());
setSize(426, 240);
add(getContentsPane(), "Center");
initConnections();
} catch (java.lang.Throwable ivjExc) {
handleException(ivjExc);
}
// user code begin {2}
// user code end
}
/**
* 主入口点 - 当部件作为应用程序运行时,启动这个部件。
* @param args java.lang.String[]
*/
public static void main(java.lang.String[] args) {
try {
CheckboxExample aCheckboxExample;
aCheckboxExample = new CheckboxExample();
aCheckboxExample.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
};
});
aCheckboxExample.setVisible(true);
} catch (Throwable exception) {
System.err.println("java.awt.Frame 的 main() 中发生异常");
exception.printStackTrace(System.out);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -