Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 16:10   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию Java

Как в заголовках JTable установить кнопочки, по нажатию которых колонки будут убавляться\добавляться?

ствлю рендер:
table.getTableHeader().setDefaultRe nderer(new ColumnTableCellRenderer());

...
Код:
public class ColumnTableCellRenderer implements TableCellRenderer {

	@Override
	public Component getTableCellRendererComponent(JTable table, Object arg1,
			boolean arg2, boolean arg3, int arg4, int arg5) {
		
		final JButton plus = new JButton("+");
		plus.addMouseListener(new MouseAdapter(){
			public void mouseClicked(MouseEvent evt) {
				............
			}
		});
		
		JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
		JLabel label = new JLabel("Название колонки");
		panel.add(label);
		panel.add(plus);
		return panel;
	}

}
кнопка в колонке появилась, но не реагирует на щелчке мыши
VadEr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чтение файла в массив строк java (Перенесено из Java SE) Sasha9132 Помощь студентам 0 18.11.2010 22:57
Помогите справиться с java.lang.OutOfMemoryError: Java heap space Levilaulada Помощь студентам 1 17.05.2009 10:59