Это мой код:JFrame макет с радиокнопками
frame2 = new JFrame("Confirmation");
frame2.setLayout(new BorderLayout());
JRadioButton y,n,c;
panel = new JPanel();
ButtonGroup buttonGroup = new ButtonGroup();
y = new JRadioButton("Add");
buttonGroup.add(y);
panel.add(y);
n = new JRadioButton("Update");
buttonGroup.add(n);
panel.add(n);
c = new JRadioButton("Delete");
buttonGroup.add(c);
panel.add(c);
y.setSelected(true);
b1=new JButton();
b1.setBounds(300,100,2,2);
b1.setIcon(new ImageIcon(searchresult.class.getResource("/images/yes.png")));
b2=new JButton();
b2.setBounds(100,10,2,2);
b2.setIcon(new ImageIcon(searchresult.class.getResource("/images/no.png")));
panel.add(b1);
panel.add(b2);
frame2.add(panel);
frame2.setSize(182,150);
frame2.setVisible(true);
Сейчас это дает мне следующий вывод
в то время как я хочу это
с увеличенной шириной, но я я не могу этого сделать. Может ли кто-нибудь предоставить мне дополнительную информацию, которая могла бы мне помочь
Не обижайся, но этот код своего рода уродство. Вы должны его модулировать/реорганизовывать. –
Это не настоящий код. Просто для примера –
Тем не менее, чем проще код читать или понимать, тем более вероятно, что кто-то ответит на ваш вопрос. Кроме того, это просто хорошая практика. –