java - 如何禁用 Netbeans 中的自动组件对齐?

标签 java swing netbeans layout-manager

是否有任何方法或插件可以禁用 Netbeans 自动组件对齐?当我放置标签时,我的所有组件都随机放置在面板上,而不是我如何设置它们。每次我添加一个组件时,窗口或某些组件都会重新调整大小。

最佳答案

作为 NetBeans 的长期用户(现在已经超过 11 年了……哎呀,我变老了),并且作为一个在 Swing 中工作超过一半时间的人,我认为我有资格为您提供以下信息建议:

不要使用所见即所得的 UI 编辑器。

除非您自己创建一个带有按钮和文本字段的简单 UI 以供您自己使用,否则从短期(开发)和长期(可维护性)来看,如果您手动创建 UI 会更好。如果您事先考虑一下,这并不难。

我发现最有用的布局管理器是 BorderLayoutFlowLayoutGridLayout,以及我特别喜欢的 BoxLayout(包括方便的 Box 组件)。

虽然我自己没有使用过它,但我听说过关于 MiG layout manager 的好消息,其中有一个很好的入门指南。

如果您对使用许多教程没有回答的任何布局管理器有疑问 (overview of layout managers with links to tutorials),请将它们发布到 SO。

关于java - 如何禁用 Netbeans 中的自动组件对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659530/

相关文章:

JavaFx Netbeans 生成的 Controller 没有类 public voidinitialize

java - 在 TabPane JavaFX 上添加布局

java.lang.NoSuchFieldError : INSTANCE - WebDriver

java - 从 JList 中检索特定项目

java - 如何在websocket onopen事件中访问spring mvc属性值?

javascript - Netbeans 额外不需要的代码提示

java - 定期后台处理 J2EE 网络应用程序

java - 发送电子邮件时如何向 Amazon SES 服务提供 AWS key ?

java - Swing的KeyListener和多个按键同时按下

java - 让 Java 应用程序作为 Applet 或独立运行