2014-11-01 2 views
0

Я хочу добавить слушателя на кнопку «максимизировать» моей оболочки, чтобы событие срабатывало, когда пользователь нажимает на него. В этом случае я хочу изменить размер столбцов таблицы всякий раз, когда пользователь выбирает максимизировать оболочку. Есть какой-либо способ сделать это?Добавить прослушиватель на кнопке максимизации оболочки swt

ответ

1

Вы можете добавить SWT.Resize слушателя рассказать обо всех изменениях размера оболочки:

shell.addListener(SWT.Resize, new Listener() 
    { 
    @Override 
    public void handleEvent(final Event event) 
    { 

    } 
    }); 

Примечание: Если вы используете JFace TableViewer тогда TableColumnLayout сделает столбец размер автоматически.

Смежные вопросы