有一个10*10,从0-9的数字,分别组合,例如:00,01,02...99,在swing中,怎么设计这些输入呢。。
如果用100个jtextfield,统计起来是很不方便的。因为,有100个不同的jtextfield变量。。

解决方案 »

  1.   

    table用起来,感觉是一维的,我想要的是
    00____10____20 ......90____
    01____11____21 ......91____
    02____12____
    .   .  .
    .   .  .
    .   .  .
    09____...............99____
      

  2.   

    用下拉列表或者JLIST
    如果你真的需要你这样的效果
    那就用100个jtextfield了,估计没有什么办法了
      

  3.   

    JTable 怎么会中一维的呢?
    表格的麻,肯定是二维的.
    而且你要的这个格式,用JTable绝对没错.
      

  4.   

    表格是多维的吧
    table[colum][row]
      

  5.   

    我要的是,没个输入框前都要有个label的
    用table的话,有办法弄到吗?
      

  6.   

    用二维数组啊。
    JTextField[][] txtfldDB = new JTextField[5][11];
    for (int i = 0; i < 5; i++)
    {
    txtfldDB[i] = new JTextField[11];
    for (int j = 0; j < 11; j++)
    {
    txtfldDB[i][j] = new JTextField();
    txtfldDB[i][j].setName(i + "" + j);
    }
    }
    jlabel照做。外部容易使用网格包布局好了。
      

  7.   

    JTable 怎么会中一维的呢? 
    表格的麻,肯定是二维的. 
    而且你要的这个格式,用JTable绝对没错.这个可不一定,二维放的不也是一个字符吗