如何在 Java 中为首选项创建类似 JetBrains 的 UI? [关闭]

问题描述 投票:0回答:0

我在互联网上到处搜索,令人惊讶的是我没有找到任何例子,对我来说这似乎是一个很常见的查询。 基本上,我想复制 JetBrains 或 Eclipse UI 来设置首选项:

IntelliJ 设置:

特别是,我对作为独立部分以红色突出显示的部分感兴趣(我想整个框架稍后可以使用垂直的 JTabbedPane 轻松扩展)。更具体地说,我需要添加一些设置,可以是 Label + Text 字段或 Label + ComboBox 或 CheckBox + Label + Text 字段;所以我感兴趣的是它们都具有相同的高度和相同的缩进(如图所示)。

我试了很多方法,但我不明白使用的是哪个组件和约束。 我尝试使用一组垂直框(用于标记分组的选项),然后将每一行都包含在一个水平框中,但是使用框布局,它会放大到面板的末尾。

有人知道如何编码吗?它是一组 JTables 吗? Java Swing 是否足够? 我还尝试在 GitHub 存储库中搜索它的源代码,但没有成功。 非常欢迎任何帮助或建议! 提前致谢。

java swing user-interface jetbrains-ide preferences
© www.soinside.com 2019 - 2024. All rights reserved.