我现在在学习 java 中 想问下 , 不是说jtable不能保存数据么 ,那么它一般就是显示数据用么,java  中还有其他显示数据的组件么~
 一般开发中 从数据库中读出的数据是用JTable 显示么?多谢各位了~

解决方案 »

  1.   

    JTable只是一个View组件 而不是数据容器数据显示组件查看java.awt和javax.swing包从数据库读出一般是用table 因为显示格式相吻合
      

  2.   

    可以把数据保存在vector中,然后通过vector里的数据来生成一个表格
    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
    这是官方的例子。用的是数组,用别的也可以。
      

  3.   

    当然作为view组件,JTable只能负责将数据以表格的形式显示出来,而不是把数据存放在JTable中!
    无论是从数据库取出来的,还是自己定义的指定格式的数据要想以表格的形式,输出,都应该以参数的形式传递个JTable!
    另外,提醒一下,兄弟,到目前为止,我依旧觉得,JAVA的优势在web编程!而且现在web应用越来越广泛了!
    他的JSWING组件,暂且不说性能,单是他的编码效率,和代码那个臃肿的样子,我觉得就已经比较让人生畏了!
    (听说JAVA1.6)在这个方面有很大改进,不过我很遗憾,一直没有取感受!除了工作中必须,否则,还是建议你学习
    java web编程。