2011-06-20 89 views
1

我在Eclipse中使用Google WindowBuilder插件創建了一個GUI。問題是,當我右鍵單擊代碼的設計表示並點擊「測試/預覽」時,我的GUI工作並且看起來很完美(右圖),但是當我在Eclipse中單擊「運行」按鈕時要真正運行代碼,GUI看起來都很奇怪(左圖)。Google WindowBuilder for Java

有沒有人有什麼問題的線索?

Here is the comparison picture

回答

1

好,這可能有多種原因,其中最明顯的是,你(意外?)設置你的Jbutton將背景顏色相同的黑色,灰色作爲你的框架的背景。先檢查一下! WindowBuilder的預覽有一個怪癖,即有時不會立即在某些元素上顯示最近的設計更改。

如果那不是你的情況,它可能是一些奇怪的格式化的東西。 您是否在代碼中手動更改了按鈕的格式,而不是在設計選項卡中?然後添加(說你的按鈕叫做okButton)okButton.repaint();在你手動做的改變之後。

如果仍然不起作用, 嘗試增加okButton.setVisible(true);操作(雖然這是非常牽強,看到一個按鈕輪廓可以看出!)

相關問題