JPanel中的组件索引

时间:2015-12-01 23:20:58

标签: java swing layout

我试图让JFrame有4个JButton 4x4。

如果我将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 

如上所述设置我的面板, 我应该使用什么布局, 我应该使用哪种方法来获取每列中的组件?

1 个答案:

答案 0 :(得分:0)

我知道你要添加4个JButtons 16(或20?)次,对吧?

那为什么要创建16个JButton?我看到两个可行的解决方案:

  1. 您可以创建4,并将每个JButton添加到JPanel 4(或5?)次。
  2. 您可以创建4个,并为4个初始JButton创建3个(或4个?)副本,然后将所有这些副本添加到JPanel。
  3. (我不确定(0)(1)(2)(3)是什么,这就是为什么我一直写(或X?))