我正在开发一个java应用程序,需要创建一个锦标赛括号来接收事件结果,如果可能的话我想在JFrame中显示这个锦标赛,它需要显示2,4,8,16等原创玩家。我想使用jcombobox动态生成这个,以询问用户他们在事件中想要多少玩家,然后拥有相应数量(并希望适当间隔)的jtextbox。
任何有关“自行”编码的“简单”方法的想法?不是寻找完整的代码,只是一个起点。
编辑:当我开始完成这个项目的代码时,我会发布我在这里做的布局,供大家以后参考。
答案 0 :(得分:2)
这是一个部分答案,但你可以安排这样的球员名字:
Player 1 Player 2 Player 3
Player 2
Player 3 Player 3
Player 4
如果必须有这些行,则必须在JPanel上绘制图表,并使用另一个JPanel进行数据输入。
答案 1 :(得分:0)
您可以使用JPanel
,其中GridLayout
只有一行。在GridLayout
的每个广告位中,您有另一个JPanel
。这些JPanel
实例也由GridLayout
管理,但在这些面板中,它们只包含JPanel
个列。这些内部JPanel
个实例中的每一个都会保留您的JTextField
个。