Java Netbeans中不同的预览设计和运行时设计

Java Netbeans中不同的预览设计和运行时设计,java,swing,netbeans,look-and-feel,jradiobutton,Java,Swing,Netbeans,Look And Feel,Jradiobutton,我正在使用Netbeans 7.4 GUI Builder为我的应用程序创建Java GUI,但我在某些组件的设计方面遇到了问题 特别是运行时模式下的JRadioButton组件与预览模式下的视图不同,我不明白为什么 左边的单选按钮是我在运行时模式下看到的 另一个是我在预览模式下看到的 那么,你能解释一下为什么左边的JRadioButton如此不规则和肮脏吗?这是虫子吗 它似乎在设计和运行时之间使用了不同的可插拔外观。有关一些PLAF的外观以及可以在它们之间切换的代码,请参见。添加一个单选按钮,

我正在使用Netbeans 7.4 GUI Builder为我的应用程序创建Java GUI,但我在某些组件的设计方面遇到了问题

特别是运行时模式下的
JRadioButton
组件与预览模式下的视图不同,我不明白为什么

左边的单选按钮是我在运行时模式下看到的

另一个是我在预览模式下看到的

那么,你能解释一下为什么左边的
JRadioButton
如此不规则和肮脏吗?这是虫子吗


它似乎在设计和运行时之间使用了不同的可插拔外观。有关一些PLAF的外观以及可以在它们之间切换的代码,请参见。添加一个单选按钮,您可能会在不同的格子下看到相同的外观。谢谢您的回答。有必要在JavaGUI应用程序中设置LAF?“感谢您的回答。”注意:这是一个注释,而不是答案。答案如下:“有必要在JavaGUI应用程序中设置LAF吗?”当然没有!如果您不介意Java插件在运行时选择一个PLAF,则不介意但是,你应该布局应用程序。因此,无论用户想要使用什么样的PLAF都可以,然后为他们提供可用PLAF的选择(如果这对应用程序很重要的话)。好的,我明白了。在我的JavaGUI项目中,没有一组LAF。这就是为什么在运行时我会看到这种奇怪的行为。。。我在项目开始时添加了一个setLAF,并在GUI中应用了一些更改。单选按钮(和其他部件)的问题现已解决。非常感谢。