powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JTable
3 сообщений из 3, страница 1 из 1
JTable
    #33286329
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дорогие и уважаемые! Вот и пятница пришла.

Но работа не дает расслабиться.

Совсем легкий вопрос. Как сделать в JTable, чтобы если значение в поле не видно полностью, так я бы могла курсором повести вправо и досмотреть всю информацию в ячейке.

И еще легче. Как выровнять в таблице данные как мне хочется? разные ячейки по-разному.

Юзай и все получится...
...
Рейтинг: 0 / 0
JTable
    #33286349
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет выравнивания можно попробовать что-то вроде этого (выравниваются колонки с индексом 2 и 3):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
        ...
        DefaultTableCellRenderer centerRenderer =  new  DefaultTableCellRenderer (),
                                  rightRenderer =  new  DefaultTableCellRenderer ();
        centerRenderer.setHorizontalAlignment (SwingConstants.CENTER);
        rightRenderer.setHorizontalAlignment  (SwingConstants.RIGHT);
        TableColumn column =  null ;
         for  ( int  i =  0 ; i <  6 ; i++) {
            column = myTable.getColumnModel ().getColumn (i);
             switch  (i) {
                 case   2 : column.setCellRenderer (centerRenderer);  break ;
                 case   3 : column.setCellRenderer (rightRenderer);   break ;
                default :   break ;
            }
        }
        ...
...
Рейтинг: 0 / 0
JTable
    #33286358
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fplabНасчет выравнивания можно попробовать что-то вроде этого (выравниваются колонки с индексом 2 и 3):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
        ...
        DefaultTableCellRenderer centerRenderer =  new  DefaultTableCellRenderer (),
                                  rightRenderer =  new  DefaultTableCellRenderer ();
        centerRenderer.setHorizontalAlignment (SwingConstants.CENTER);
        rightRenderer.setHorizontalAlignment  (SwingConstants.RIGHT);
        TableColumn column =  null ;
         for  ( int  i =  0 ; i <  6 ; i++) {
            column = myTable.getColumnModel ().getColumn (i);
             switch  (i) {
                 case   2 : column.setCellRenderer (centerRenderer);  break ;
                 case   3 : column.setCellRenderer (rightRenderer);   break ;
                default :   break ;
            }
        }
        ...


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


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