SWT: невозможно изменить размер кнопок на Mac - PullRequest
2 голосов
/ 15 сентября 2009

Я занимаюсь разработкой Java-приложения с использованием SWT, содержащего несколько кнопок с изображениями.

На моем компьютере с Windows кнопка автоматически станет достаточно большой, чтобы показать все изображение в кнопке. Я попробовал это на Mac, однако кнопка не станет достаточно высокой, чтобы уместить все изображение. Я попытался использовать функцию setsize () на кнопке, чтобы вручную установить размер, однако всякий раз, когда я вызывал layout () для родителя кнопки, он возвращал бы размер кнопки к значению по умолчанию.

Есть идеи, как сделать кнопку достаточно большой, чтобы уместить изображение?

1 Ответ

1 голос
/ 18 сентября 2009

Я нашел решение.

Родитель кнопки использовал менеджер GridLayout. Я установил для переменных gridData кнопки heightHint и widthHint нужный размер, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...