powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / заголовок JTable
7 сообщений из 7, страница 1 из 1
заголовок JTable
    #34417025
Джентыльмены, вопрос следующий: как JTable добавить заоловочный ряд(запись сверху, которую нельзя редактировать, желательно отличающуюся по цвету)?
...
Рейтинг: 0 / 0
заголовок JTable
    #34417378
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что Ваши проблемы оттого, что Вы не помещаете JTable в JScrollPane. Попробуйте.


Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
заголовок JTable
    #34417580
sommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hinotfЯ думаю, что Ваши проблемы оттого, что Вы не помещаете JTable в JScrollPane. Попробуйте.
прошу прощения, но мне из ответа не понятно как сделать заголовок в JTable, который над рядом названия колонок, не напишите более доступно?

полагаю автор автор спрашивал об этом
...
Рейтинг: 0 / 0
заголовок JTable
    #34418036
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял вопрос. Но, возможно, вот это:
http://www.crionics.com/products/opensource/faq/swing_ex/JTableExamples1.html
и это:
http://forum.java.sun.com/thread.jspa?threadID=750543&messageID=4292065
...
Рейтинг: 0 / 0
заголовок JTable
    #34418148
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как только Вы поместите таблицу в панель прокрутки, заголовки появятся сами - их отображение - дело именно панели прокрутки. Там уж Вы сможете менять им текст и прочее.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
заголовок JTable
    #34418544
cps423
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у JTable есть один из конструкторов JTable(Vector data, Vector colname)
где colname -это заголовок столбцов. data- это содержимое таблицы.
Помести таблицу в srollpane и объяви переменную JTable таким образом.
...
Рейтинг: 0 / 0
заголовок JTable
    #34419730
Sim@k0ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попробовать и так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 public   class  HeaderRenderer  extends  DefaultTableCellRenderer 
{
	// метод возвращает компонент для прорисовки
	 public  Component getTableCellRendererComponent(
		JTable table, Object value,  boolean  isSelected,
			 boolean  hasFocus,  int  row,  int  column) 
	{
		// получаем настроенную надпись от базового класса
		JLabel label =
			(JLabel)  super .getTableCellRendererComponent(
			 	table, value, isSelected, hasFocus,
					row, column);
		label.setBackground(Color.lightGray);
		label.setBorder(BorderFactory.createLineBorder(java.awt.Color.gray));
		label.setFont( new  java.awt.Font("Dialog", java.awt.Font.BOLD,  15 ));
		label.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		 return  label;
	}
}

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 public  javax.swing.JTable getJTable() {
	 if (jTable ==  null ) {
		jTable =  new  javax.swing.JTable(model);
                      JTableHeader header = jTable.getTableHeader();
                      header.setDefaultRenderer( new  HeaderRenderer());
	}
	 return  jTable;
}

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


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