我正在尝试使用netbeans创建一个java gui,但是在编译和运行程序之后,在IDE中看起来很棒的swing面板就到处都是。可能导致这种情况的原因是什么?
答案 0 :(得分:0)
NetBeans的Matisse GUI编辑器不是一个WYSIWYG编辑器,即使它假装是一个。根本原因是Swing layout managers的哲学;没有办法将组件定位到绝对位置,因为组件的大小因平台以及“外观”而异。
在实践中,最好使用某些第三方布局管理器手动编码布局。 MiGLayout是最好的,也非常容易使用。