我使用Google WindowBuilder插件在Eclipse中制作了GUI。问题是,当我右键单击代码的设计表示形式并单击“测试/预览”时,我的GUI可以正常工作并且看起来完美(右图),但是当我单击Eclipse中的“运行”按钮时要实际运行代码,GUI看起来很奇怪(左图)。

有谁知道问题出在哪里吗?

最佳答案

好的,这可能有多种原因,最明显的原因是,您(偶然地?)将JButton的背景颜色设置为与Frame背景相同的深灰色。首先检查这个! WindowBuilder的预览有一个古怪之处,即有时不立即显示某些元素上的最新设计更改。

如果不是这种情况,则可能是一些奇怪的格式化内容。
您是否在代码中而不是在设计选项卡中手动更改了按钮的格式?然后,在手动进行更改后添加(说您的按钮称为okButton)okButton.repaint();

如果还是不行,
尝试添加okButton.setVisible(true);(考虑到可以看到按钮轮廓!

关于java - Google WindowBuilder Java版,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6418180/

10-09 07:37