📄 sixchoicepanel.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 + -