Мои значения получают его из базы данных (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";
И это мой
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 Задайте вопрос, запутался ли мой вопрос, потому что мой плохой английский.
Неясно, что вы просите. – MadProgrammer
Извините ._. Я хочу спросить, какой сеттер я должен использовать для переключателя? Я уже читал ваш [ответ] (http://stackoverflow.com/questions/18260801/radio-buttons-and-setselected-or-something-else) раньше. Но я все равно не понимаю. @MadProgrammer – enjeru
Какую информацию из таблицы базы данных вы используете для хранения состояния переключателя? Как бы вы определили, нужно ли его выбирать или нет? – MadProgrammer