【发布时间】:2020-05-29 21:45:28
【问题描述】:
我有一个包含 9 个图像项的 JComboBox。我怎样才能将它们排列成 3*3?
我希望我的物品像这样排列
我已经用谷歌搜索了几天,但我不知道这个问题的关键字是什么。任何建议表示赞赏。感谢您阅读我的问题。
编辑:
感谢大家的反馈。 我正在制作一个地图编辑器,我可以将地图元素放在一起。 The editor. 3*3排列石板路更直观。用户可以很容易地知道哪些元素相互匹配。
我不一定使用组合框。我也考虑过使用按钮,但我认为按钮会浪费很多空间。因为我以后会有更多的地图元素。
【问题讨论】:
-
在组合框中?您希望能够单独选择它们吗?
-
是的,我想单独选择它们。我只是想改变他们出现的方式。
-
JComboBox的默认实现可能无法做到这一点 - 您将不得不创建一个全新的组件来模仿它或自定义外观委托 - 有点两种情况下的工作量 -
我同意@MadProgrammer 如果我尝试这样做,我可能会在 JDialog 上绘制图像。
-
如果您愿意分享它的目的是什么,它可能会鼓励其他解决方案。
标签: java swing user-interface jcombobox