Java JPanel中的组件索引
我正试图使一个JFrame有16个4×4的按钮 如果我将JPanel与GridLayout(4,4)一起使用, 顺序索引如下所示Java JPanel中的组件索引,java,swing,layout,Java,Swing,Layout,我正试图使一个JFrame有16个4×4的按钮 如果我将JPanel与GridLayout(4,4)一起使用, 顺序索引如下所示 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (0)(1)(2)(3) 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 然而,我想做一个面板,顺序如下 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (0)(1
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
(0)(1)(2)(3)
0 0 0 0
1 1 1 1
2 2 2 2
3 3 3 3
然而,我想做一个面板,顺序如下
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
(0)(1)(2)(3)
0 0 0 0
1 1 1 1
2 2 2 2
3 3 3 3
要像上面那样设置我的面板,
我应该使用什么布局,
我应该使用哪种方法来获取每列中的组件?我知道您希望添加4个JButtons 16(或20?)次,对吗 那么为什么要创建16个jbutton呢?我看到两种可行的解决方案:
(我不确定(0)(1)(2)(3)是什么,这就是为什么我一直在写(或X?)这毫无意义。组件维护在一个
列表中(或为了数组),每个索引维护一个对唯一组件的引用,两个组件不能共享同一个索引。当然,我可能误解了这个问题