private String[] gender = {"Male","Female"};
private JComboBox jco = new JComboBox();
private JRadioButton[] jrbGender;
private ButtonGroup buttonGroup = new ButtonGroup();
private JButton jbtAdd = new JButton("Create");
private JButton jbtRetrieve = new JButton("Retrieve");
private JButton jbtUpdate = new JButton("Update");
private JButton jbtDelete = new JButton("Delete");
public RegistrationForMembership(){
JPanel jp1 = new JPanel(new GridLayout(6,2));
JPanel jp2 = new JPanel(new FlowLayout());
JPanel jp3 = new JPanel(new GridLayout(1,1));
jco = new JComboBox(membership);
jrbGender = new JRadioButton[gender.length];
add(jp1);
jp1.add(new JLabel("Member ID"));
jp1.add(jtfID);
jp1.add(new JLabel("Member Name"));
jp1.add(jtfName);
jp1.add(new JLabel("Member IC"));
jp1.add(jtfIC);
jp1.add(new JLabel("Address"));
jp1.add(jtfAddress);
jp1.add(new JLabel("Gender"));
for(int i =0; i<gender.length;++i){
jrbGender[i] = new JRadioButton(gender[i]);
buttonGroup.add(jrbGender[i]);
jp1.add(jrbGender[i]);
}
add(jp1);
라디오 버튼 중 하나가 다음 줄로 이동합니다. 레이블이있는 동일한 줄에 라디오 버튼을 놓는 방법은 무엇입니까?라디오 버튼과 라벨을 같은 행에 어떻게 표시합니까?
무엇인가'jtfID''jtfName''jtfIC''jtfAddress', 5 개 행을해야
jp1
처럼 보인다? GridLayout에서는 표시하려는 순서대로 구성 요소를 추가해야합니다. – jhamon@jhamon : 가장 가능성있는'JTextField'입니다. –
당신이 원하거나 당신의 문제가 무엇인지 계획 할 수 있습니까? 그건 조금 불투명합니다 – jhamon