JRadioButton を ButtonGroup に追加してから JPanel に追加する際に問題が発生しました。コードは次のとおりです。
void modelsRadio () throws SQLException {
JPanel modelsRadioPanel = new JPanel();
Statement statement = db.setConnection();
ResultSet rs = statement.executeQuery("SELECT * FROM МОДЕЛИ");
ButtonGroup modelRadioGroup = new ButtonGroup();
while (rs.next()) {
modelsRadioPanel.add(new JRadioButton(rs.getString("НАЗВАНИЕ")));
//modelRadioGroup.add(new JRadioButton(rs.getString("НАЗВАНИЕ")));
}
frame.add(modelsRadioPanel);
}
アイデアは、Oracle SQL テーブルからデータを取得し、ラジオを作成してデータを配置することです。そのため、それらを ButtonGroup に追加できますが、JPanel には追加できません。または、それらをグループに追加せずにJPanelに追加すると、通常は切り替えることができず、それら(ラジオボタン)はチェックボックスのように機能します。