Проблема
jcombobox заполнен моими данными, но не отображает вариант, который я выбран, он остается на отображении первого элемента из моей стола. /> После выбора опции из jcombobox, JTextFields только считывает последнюю строку моей таблицы, а не строку, где присутствует выбранная опция. < /p>
< /li>
< /ol>
Код: Выделить всё
JComboBox Preset_cmbx = new JComboBox();
Preset_cmbx.addPopupMenuListener(new PopupMenuListener() {
public void popupMenuCanceled(PopupMenuEvent e) {
}
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
try {
Connection connection = DriverManager.getConnection(DB_URL, USER, PASSWORD);
String query = "SELECT * FROM preset_tbl";
Statement statement = connection.prepareStatement(query);
ResultSet resultSet = statement.executeQuery(query);
Preset_cmbx.removeAllItems();
while (resultSet.next()) {
Preset_cmbx.addItem(resultSet.getString("presetName"));
Product_name_tf.setText(resultSet.getString("presetProductName"));
Supplier_tf.setText(resultSet.getString("presetSupplierName"));
Received_by_tf.setText(resultSet.getString("presetAdminName"));
Product_price_tf.setText(resultSet.getString("presetPrice"));
Quantity_tf.setText(resultSet.getString("presetQuantity"));
}
} catch (SQLException e2) {
e2.printStackTrace();
}
}
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
}
});
Preset_cmbx.setBounds(107, 41, 145, 22);
Product_Acquisition_pnl.add(Preset_cmbx);
Подробнее здесь: https://stackoverflow.com/questions/796 ... fields-pro