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