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

📄 sixchoicepanel.java~11~

📁 很好得jbuilder100例源代码
💻 JAVA~11~
字号:
package jpanel;import java.awt.*;import javax.swing.*;/** * Title: * Description: * Copyright:    Copyright (c) 2001 * Company: * @author * @version 1.0 */public class SixChoicePanel extends JPanel {  GridLayout gridLayout1 = new GridLayout();  public SixChoicePanel(String title, String[] buttonLabels) {    try {      jbInit(title,buttonLabels);    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit(String title,String[] buttonLabels) throws Exception {    gridLayout1.setRows(3);    gridLayout1.setColumns(2);    this.setLayout(gridLayout1);    setBorder(BorderFactory.createTitledBorder(title));    ButtonGroup group = new ButtonGroup();    JRadioButton option;    int halfLength = buttonLabels.length/2;  // Assumes even length    for(int i=0; i<halfLength; i++) {      option = new JRadioButton(buttonLabels[i]);      group.add(option);      add(option);      option = new JRadioButton(buttonLabels[i+halfLength]);      group.add(option);      add(option);    }    pack();    setVisible(true);  }}

⌨️ 快捷键说明

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