gpt4 book ai didi

java - NetBeans 应命名为 "Mexican Jumping Beans"

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:53 25 4
gpt4 key购买 nike

我一直在尝试在 NetBeans 中设置一个包含 15 - 20 个可视组件(按钮、文本字段等)的 Java 表单,并且我一直在 MAC 上使用自由设计布局范例。

根据我读到的内容,自由设计布局为我提供了各种对齐指南,但不会尝试强制我对齐特定的行和列分隔符。然而,我发现当我这样做时,我的表单的宽度可能会任意改变,或者当我对其他组件位置进行很小的调整时,我已经放置的一些组件将发生根本性的移动。

是否有某种方法可以在放置后锚定所有这些组件,或者是否有更好的布局范例,使我可以自由地将组件放置在我想要的位置?

最佳答案

恕我直言,当您开始之前知道自己想要什么时,马蒂斯的作品效果最好。它似乎不太适合迭代更改。

以下是我在自由形式模式下使用 Matisse 时遵循的一些规则。它们并没有让它变得美妙,只是减少了痛苦:

  • 从上到下、从左到右构建。大多数跳跃发生在您返回尝试插入某些内容时。
  • 一次性构建它。
  • 当你取得进展时,保存它。在某些情况下,马蒂斯会放弃其撤消列表。不要指望 Ctrl-Z 可以拯救你。我使用本地 Mercurial 存储库来跟踪我的更改。
  • 保持较小的规模。元素越多,爆炸的可能性就越大。用更小的组件构建它。例如,如果您有一个带有打开日​​历按钮的日期字段
    • 将其作为一个组件。
    • 将组件添加到调色板,
    • 在较大的组件中使用它。

关于java - NetBeans 应命名为 "Mexican Jumping Beans",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2083573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com