2011-06-20 92 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);操作(虽然这是非常牵强,看到一个按钮轮廓可以看出!)

相关问题