2009-09-15 49 views
2

我正在開發一個使用SWT的Java應用程序,其中包含一些帶圖像的按鈕。SWT:無法調整Mac上的按鈕大小

在我的Windows機器上,按鈕會自動顯示足夠大的大小以顯示按鈕中的整個圖像。我在Mac上試過這個,但是按鈕的高度不足以適合整個圖像。我嘗試使用按鈕上的setsize()函數來手動設置大小,但是無論何時在按鈕的父級上調用layout()時,它都會將按鈕的大小設置回其默認值。

有關如何使按鈕足夠大以適應圖像的任何想法?

+0

哈哈我討厭mac。 – ldog 2009-09-15 19:14:24

回答

1

我找到了解決方案。

該按鈕的父母使用GridLayout管理器。我將按鈕的gridData變量heightHint和widthHint設置爲預期的大小,它工作。