【发布时间】:2017-12-30 22:54:20
【问题描述】:
我在表单上有一些复选框,我希望它们通过单行连接。有一些简单的方法可以做到这一点吗?由于我使用的是 WindowBuilder,并且对象可以随着窗体大小的变化而移动,所以我不能只在屏幕上放置一个图形。
具体来说,我有 4 个复选框,它们以菱形图案代表棒球菱形的底座。我希望连接它们的基本路径是直线。
【问题讨论】:
-
“有什么简单的方法吗?” - 没有
-
花了一些时间考虑它,基本上你需要一个组件(可能是
JPanel),你需要覆盖它的paintComponent方法并在组件之间画一条线。您可能需要指定组件的连接顺序 -
这听起来好像超出了我的技能水平。也许更好的方法是为各种可能性制作多张钻石图片,并根据占用的基地显示适当的图片。
-
这实际上会更难管理和维护,尤其是跨不同平台
标签: java eclipse swing jcheckbox windowbuilder