Применение стиля HTML и CSS к компоненту Java Swing - PullRequest
0 голосов
/ 01 июня 2019

Мне нужно написать многострочный текст в ячейках заголовка JTable .

По этой причине я использую HTML таким образом (это пример):

     JTable.getModel().getColumnModel().getColumn(i).setHeaderValue("
    <html>
          <div style='width:100%;height:300px;overflow:hidden'>
               <div style='width:100%;height:150px;overflow:hidden'>
                       text of line 1
               </div>
               <div style='width:100%;height:150px;overflow:hidden'>
                        text of line 2
               </div>
         </div>
   </html>
    ");  

Я хочу установить внутренний div 100% ширина и 150px высота . Но кажется, что высота , ширина и переполнение не работает.

В чем моя ошибка?

1 Ответ

1 голос
/ 01 июня 2019

Я должен написать многострочный текст внутри ячеек заголовка JTable.

Сохранить HTML простым:

setHeaderValue("<html>Line1<br>line2<br>&nbsp</html>");

Вышеуказанное позволитдля 3 строк текста (для всех столбцов заголовка).

Примечание: высота заголовка определяется высотой средства визуализации в первом столбце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...