能否让JTabel随着JScrollPane的大小而自动布满面板?JTabel是添加在JScrollPane上的?并且向JTabel添加元素的时候能不能让元素的增加在表格不足的时候自已添加新行?新手请教~懂的朋友指点下~

解决方案 »

  1.   

    没怎么做过GUI的,不过LZ如果想要这样的功能,不妨去看看JTable的源码,看一下如果自己实现难不难,或许也就是继承了一下类,重写上了你自己的一点逻辑就可以了
      

  2.   

    楼主看看这上面的教程,或许对你会有所帮助http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
      

  3.   

    建议你参考下,java自带Demo里的swingset2里的关于JTable的例子
      

  4.   

    楼主你可以在把JScrollPane添加到一个Panel的时候填充它:
    tablePanel.add(tableScrollPane,   new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0
                ,GridBagConstraints.EAST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
      

  5.   

    以前做过,忘了.....
    很久没用过swing的东西了
      

  6.   

    jTable 添加在JscrolPanel上则可以自动随他的大小而变化
      

  7.   


    但是不能自动随着JscrollPane的大小改变而自增长表格,就是说假如现在有4行~JScrollPane改变大小后添加新行布满这个面板~现在不能自动添加~
      

  8.   


    ~~就是一个JTable添加在JScrollPane上,JScrollPane添加在JFrame上,运行后,对窗口进行缩放,想让JTable自已布满这个窗口并自动添加新行~大概就这个样子~