Сначала добавляем свои идентификаторы действий в карту клавиатурных сокращений. Делать это удобно в UI-делегате (по крайней мере, именно так происходит со стандартными компонентами Swing) в методе installUI.
Процесс обработки клавиатурного сочетания следующий:
- в методе компонента processKeyBinding сохраним нажатую комбинацию.
- далее в методе компонента changeSelection обрабатываем комбинацию (подсмотренно у JIDE).
Tuesday, January 26, 2010
Таблица JTable с объедененными ячейками
Задача: нарисовать объединенные ячейки в таблице.
Для начала создадим объект, описывающий параметры объединенной ячейки:
public class CellSpan {
Monday, January 25, 2010
Неявное связывание компонента и UI делегата
Задача - назначить UI-делегата MyComponentUI для компонента MyComponent.
Самый простой способ назначить UI-делегата для компонента - вызвать метод setUI, передав параметром эеземпляр UI-делегата.
Самый простой способ назначить UI-делегата для компонента - вызвать метод setUI, передав параметром эеземпляр UI-делегата.
ComponentUI myUI = new MyComponentUI(); component.setUI(myUI);
Subscribe to:
Posts
(
Atom
)