使用java的复选框控件数组的方法
本文java applet实践复选框控件数组,所以你可以很快地建立多个复选框。要点:1、该方法使用一个数组;2,控制阵列的方法作为一个组件使用。进口java.awt.borderlayout;
进口java.awt.eventqueue;
进口java.awt.gridlayout;
进口javax.swing.jframe;
进口javax.swing.jcheckbox;
进口javax.swing.jpanel;
进口javax.swing.border.emptyborder;
进口javax.swing.jlabel;
进口javax.swing.uimanager;
公共课checkbox36扩展JFrame {
私有静态最终长serailversionuid = 1l;
私人JPanel内容块;
私人JPanel面板;
/ main方法。
public static void main(String { } args){
创建类对象。
checkbox36框架=新checkbox36();
frame.setvisible(真的);
}
构建方法。
公共checkbox36(){
窗口系列。
超级();
settitle(实践复选框控件数组);
窗口(100100409331);
setdefaultcloseoperation(JFrame。exit_on_close);
内容块=新JPanel();
contentpane.setborder(新EmptyBorder(5,5,5,5));
(新contentpane.setlayout BorderLayout(0,0));
setcontentpane(内容块);
JLabel标签=新JLabel(你有什么业余爱好); / /创建一个标签。
contentpane.add(标签、BorderLayout。北);
contentpane.add((),getpanel BorderLayout。中心);
}
复选框组件数组。
私人JPanel getpanel(){
如果(面板= NULL){
面板=新JPanel();
panel.setlayout(新GridLayout(0,4));
创建一个文本组件数组。
字符串{
JCheckBox {}盒=新长度} {标签复选框;
为(int i = 0;i < labels.length;i++){
盒{我} =新的复选框(标签{我});
panel.add(盒{我});
}
}
返回面板;
}
}
运行结果: