是否有任何方法或插件可以禁用 Netbeans 自动组件对齐?当我放置标签时,我的所有组件都随机放置在面板上,而不是我如何设置它们。每次我添加一个组件时,窗口或某些组件都会重新调整大小。
最佳答案
作为 NetBeans 的长期用户(现在已经超过 11 年了……哎呀,我变老了),并且作为一个在 Swing 中工作超过一半时间的人,我认为我有资格为您提供以下信息建议:
不要使用所见即所得的 UI 编辑器。
除非您自己创建一个带有按钮和文本字段的简单 UI 以供您自己使用,否则从短期(开发)和长期(可维护性)来看,如果您手动创建 UI 会更好。如果您事先考虑一下,这并不难。
我发现最有用的布局管理器是 BorderLayout
、FlowLayout
、GridLayout
,以及我特别喜欢的 BoxLayout
(包括方便的 Box
组件)。
虽然我自己没有使用过它,但我听说过关于 MiG layout manager 的好消息,其中有一个很好的入门指南。
如果您对使用许多教程没有回答的任何布局管理器有疑问 (overview of layout managers with links to tutorials),请将它们发布到 SO。
关于java - 如何禁用 Netbeans 中的自动组件对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659530/