powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / MultiLineCellRenderer
1 сообщений из 1, страница 1 из 1
MultiLineCellRenderer
    #34220195
Барон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не сталкивался с MultiLineCellRenderer то есть реализация нескольких строк в ячейки таблице... Я вот реализовал через Area но теперь встал ворос как выровнить текст в Аrеа по центру(как по вертикали , так и по горизонтали ячейки), может кто знает ?
Мой код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 public   class  MultiLineCellRenderer  extends  JTextArea  implements  TableCellRenderer {

   public  MultiLineCellRenderer() {
     this .setLineWrap(true);
     this .setWrapStyleWord(true);
     this .setOpaque(true);
   }

   public  Component getTableCellRendererComponent(JTable table, Object value,  boolean  isSelected,  boolean   hasFocus,  int  row,  int  col) {
     if  (isSelected){
      setForeground(table.getSelectionForeground());
      setBackground(table.getSelectionBackground());
    }  else  {
      setForeground(table.getForeground());
      setBackground(table.getBackground());
    }

     if  (hasFocus){
      setBorder(UIManager.getBorder("Table.focusCellHighlightBorder"));
       if  (table.isCellEditable(row,col)){
        setForeground(UIManager.getColor("Table.focusCellForeground"));
        setBackground(UIManager.getColor("Table.focusCellBackground"));
      }
    }  else  setBorder( new  EmptyBorder( 1 , 2 , 1 , 2 ));

    setFont(table.getFont());
    setText((value ==  null ) ? "" : value.toString());
     return   this ;
  }

}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / MultiLineCellRenderer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]