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

时间:2020-07-28 20:05:36

标签: java swing netbeans netbeans-8

How can I provide cross-account access to objects that are in Amazon S3 buckets?

嗨,这让我发疯了,我正在使用Netbeans Java IDE进行一个项目,而我一直面临的一个问题是预览设计与运行时设计完全不同。我不知道为什么这种情况持续发生,我提供了两张图片供您参考。上面是预览设计的图片,这是我想要的最终结果,下面是运行时设计,您可以看到它与上面的设计有很大不同。我已经尝试了所有方法,并且确保先编译代码,然后按run,但是每次的结果都是不同的。如果您知道如何解决此问题,请告诉我,它将对我的项目有很大帮助,非常感谢。

enter image description here

(已编辑)如果您希望自己查看代码:

{{1}}

1 个答案:

答案 0 :(得分:1)

问题是,默认情况下,Netbeans根据系统外观显示预览。

如果要查看其他外观,请选择“设计”视图->转到导航器->右键单击[JFrame]->预览设计-> Nimbus

Screenshot

说明:Netbeans将图形保存在.xml文件中。如果转到类的src dir->包,则应该有一个mainframe.form文件。由于预览不会执行原始的Java文件,因此只能从xml文件准备预览,因此无法识别Java代码中使用的“外观”。

如果您编写任何代码来更改秋千部件,那么该更改也不会反映在设计预览中。

有关更多详细信息: How to change the look and feel in NetBeans GUI Designer Preview?

如果您使用Netbeans,我的建议是在Java文件中展开Generated Code,然后观察在您的图形上生成了什么代码。这是您可以快速学习挥杆的方法。