Итак, у меня есть этот jTable на моем кадре и jComboBox. Внутри моего jComboBox есть список телефонов. Я хочу, чтобы jTable получал базу данных конкретного продукта внутри jComboBox. Предположим, я выбрал Samsung S7 в jComboBox. Когда я нажимаю кнопку «Подробности», jTable покажет данные Samsung S7 (Модель, Цена, Фондовый и т. Д.). Как мне это сделать? Вот мой код:Нужна помощь относительно jComboBox и jTable
try {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/projectephone","root","");
String sql= "select * from samsung";
PreparedStatement pst = con.prepareStatement(sql);
ResultSet rs= pst.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Failed to add");
}
}
Но этот код просто заставляет мой jTable показывать все мои данные внутри моей таблицы базы данных. Есть идеи?
Java Swing поддерживается на Android? –
Lol, им извините. Я не видел этот тег. Подождите, я его отредактирую. – redcrucible
Прочтите раздел из учебника Swing [Как использовать комбо-боксы] (http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html) для примеров того, как писать слушателя, чтобы получить выбранного элемента в поле со списком и выполнить обработку этого значения. – camickr