Не могу сделать перенос строки в string

122
07 ноября 2019, 21:00

Если срабатывает if, то идет обращение к базе данных и от туда выводим столбец "team_name", записывается он в строковую переменную "resultat" и выводится в окне. Вывод получается в строку без пробелов. Нужно как-то сделать чтобы после первого названия был переход на следующую строчку и там уже следующее название команды. \n не работает.

String request (ResultSet rs, Object obj){
    String resultat="";
    try{
        if(obj.equals("Teams")){
            while (rs.next())
            {
                resultat+=(rs.getString("team_name") + "\n");
            }
        }           
    }
    catch(Exception e){ 
    }
    return resultat;
}

Если нажимаем на кнопку, то в result (JLabel окно для вывода) записывается наш результат, который получается в результате работы "string request"(код выше).

public void actionPerformed(ActionEvent arg0) {
    if(arg0.getSource().equals(button))
        result.setText(request(rs, combobox.getSelectedItem()));
}
Answer 1

JTextArea вместо JLabel и готово

Answer 2

JLabel не поддерживает мультистрочность. Можно сформировать строку HTML

`label.setText("<html>strPart1<br>strPart1</html>")`
READ ALSO
FXML загрузчик не видит мой класс

FXML загрузчик не видит мой класс

Создал класс FanStackPane, который наследуется от обычного StackPane, для того что бы расставить элементы как я хочуНо теперь при старте программы вылетает...

121
Кодировка на Java

Кодировка на Java

Здравствуйте пишу простую программу на Java, но при компиляции в консоли выводит какие-то символы вроде этого "Р?Р?С?Р? Р?Р°С?РёР?Р° Р?С? Р?Р?Р?Р?С?Р?...

129
Андроид передача файла по сети

Андроид передача файла по сети

Всем приветОпыта с андроидом нет, поэтому получил вот такую проблему, которую никак не могу решить

112