Мои значения получают его из базы данных (mysql).
Если в текстовом поле, то будет так: txtMID.setText("" + rs.getString("menu_id"));
Есть ли в поле со списком, как это? cmbMCat.setSelectedItem("" + rs.getString("menu_cat"));
Как насчет переключателя? Я думаю, что используйте условие if-else. Но я не понимаю, как писать код.
Мой переключатель установлен в конце кодирования: private String type;
а тут кнопка:
private void rbMFoodActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
showCategory();
type = "Food";
}
private void rbMDrinkActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
showCategory();
type = "Drink";
А это мой showCategory();
private void showCategory() {
try {
cmbMCat.removeAllItems();
Statement stmt;
stmt = con.createStatement();
if (rbMFood.isSelected()) {
ResultSet rs = stmt.executeQuery("SELECT * FROM menu_cat WHERE type_id = 'TY02'");
while (rs.next()) {
cmbMCat.addItem(rs.getString("menu_cat"));
}
} else {
ResultSet rs = stmt.executeQuery("SELECT * FROM menu_cat WHERE type_id = 'TY01'");
while (rs.next()) {
cmbMCat.addItem(rs.getString("menu_cat"));
}
}
} catch (Exception e) {
}
Пожалуйста, мне очень нужна ваша помощь T__T Спросите, если мой вопрос вас смущает из-за моего плохого английского.
JRadioButton#setSelected(boolean)
это то, что вы хотите. Возможно, вы захотите взглянуть на Как использовать кнопки, флажки, и переключатели. В вашей базе данных должно быть что-то, что идентифицирует тип элемента. Это то, что я бы использовал, чтобы определить, какой переключатель выбрать - person MadProgrammer   schedule 07.05.2015