Java中二维数组怎么在界面的Jtable中显示?

我冲数据库里查询到了结果集,付值给一个二维数组a,列名付值给一个一维数组name,我想这两个用Jtable显示在界面上,求高手指点,有个简单的例子最好,如果有用我加分!... 我冲数据库里查询到了结果集,付值给一个二维数组a,列名付值给一个一维数组name,我想这两个用Jtable显示在界面上,求高手指点,有个简单的例子最好,如果有用我加分! 展开
 我来答
月光雪松
2013-11-15 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:234万
展开全部
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class TableTest extends JFrame {
 /**
  * 
  */
 private static final long serialVersionUID = 7965028125490718782L;
 
 
 public TableTest(){
  super("JTable测试");
  this.setSize(600, 400);
  
  // 列标题自己定义
  String[] columnNames = {"col1", "col2"};
  // 这里自己动态生成数据。
  Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}};
  
  JTable table = new JTable(cellData, columnNames);
  // 一定要把JTable放到JScrollPane才能显示出标题
  JScrollPane contentPane = new JScrollPane();
  contentPane.setViewportView(table);
  this.add(contentPane);
  
  this.setVisible(true);
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }
 
 public static void main(String[] args){
  new TableTest();
 }
}

也可以自己动态添加JTable的行.

更多追问追答
追问
照抄都不能显示,还有什么高招!指点一下呗!
追答

你确定照抄不行?我用的JAVA6,没问题啊。给你截一张图

没问题呀

fangliangliang
2013-11-15 · TA获得超过1624个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:653万
展开全部
其实已经有很多很好的例子和介绍了
看到你注释掉的DefaultTableModel说明你研究了。

给你推荐一篇:
http://www.cnblogs.com/mailingfeng/archive/2011/12/28/2304289.html

如果你参考这个还有问题,我们可以继续交流
追问
研究了,也是显示不出来,求指点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式