Необходимо, чтобы каждое значение выводилось с новой строки - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д