java - 如何在 Swing 中创建下拉组件?
问题描述
我正在尝试在 Swing 中构建一个具有下拉字段的表单,如下例所示:
单击蓝色三角形将折叠/展开不同的标题,我想要一个类似的功能。我确信这已经被回答过,但我不知道组件类型的正确术语。
SO here似乎有一个类似的问题,但那里的解决方案是添加一个弹出面板,这对我不起作用。
解决方案
Swings 对于 GUI 编程来说已经很老了。为什么不试试 Javafx?这是一个更好更漂亮的选择。但是,如果您更喜欢摇摆,我认为没有特定的控件可以做到这一点。所以我建议您仍然使用组合框并将文本输入以与图像中相同的顺序放置,然后在单击组合框时显示和隐藏文本框。我认为会这样做。
推荐阅读
- laravel - 在 laravel+vuejs 项目中允许 X-CSRF-TOKEN 吗?
- azure - 尝试从 LogicApp 调用 AzureFunction 时出现“未经授权”错误
- javascript - JAWS(在 Windows 上)不读取在 ` 上给出的 aria-label
`标签
- html - html-顶部菜单和正文冲突
- javascript - 删除第一个逗号之前的文本
- winforms - 如何自动调整列表视图中的列大小?
- solr - solr json facet中的参数取消引用
- firebase - 带有phonegap构建的cordova-plugin-firebase
- android - onOptionsItemSelected 未在活动中调用
- javascript - JavaScript - 计时器倒计时不起作用?