Необходимо, чтобы каждое значение выводилось с новой строки - Java
Формулировка задачи:
Добрый день, столкнулся с такой задачей нужно сделать выборку из таблицы результаты поместить в comboBox это всё я реализовал, но вопрос в том что данные выводятся все оптом а мне необходимо что бы каждое значение выводилось с новой строки как это можно реализовать ?
public static void main(String[] args){
// --------ВЫВОД ДАННЫХ--------
try {
String query = "SELECT operator_Name FROM operators " ;// получаем данные из таблицы
try {
// opening database connection to MySQL server
con = DriverManager.getConnection(url, user, password);
// getting Statement object to execute query
stmt = con.createStatement();
// executing SELECT query
rs = stmt.executeQuery(query);
while (rs.next()) {
textArea.append (rs.getString(1));
textArea.setEditable(false);
}
} catch (SQLException sqlEx) {
sqlEx.printStackTrace();
} finally {
//close connection ,stmt and resultset here
try { con.close(); } catch(SQLException se) { /*can't do anything */ }
try { stmt.close(); } catch(SQLException se) { /*can't do anything */ }
try { rs.close(); } catch(SQLException se) { /*can't do anything */ }
}
}catch (Exception e){ JOptionPane.showMessageDialog(null, "Ошибка получения данных.");
}
JFrame frame = new JFrame("Combo Box Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 200);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setLayout(new FlowLayout());
Vector<String> comboBoxItems=new Vector<String>();
@SuppressWarnings({ "rawtypes" })
final DefaultComboBoxModel model = new DefaultComboBoxModel(comboBoxItems);
@SuppressWarnings({ "rawtypes" })
JComboBox comboBox = new JComboBox(model);
frame.add(comboBox);
model.addElement(textArea.getText());
frame.setVisible(true);
}
}Решение задачи: «Необходимо, чтобы каждое значение выводилось с новой строки»
textual
Листинг программы
DefaultComboboxModel model = new DefaultComboboxModel();
while (rs.next()) {
model.addElement(rs.getString(1));
}
JCombobox combobox = new JCombobox(model);