2012-08-10 53 views
2

无标题请看看下面的代码JTable中

import java.awt.*; 

import javax.swing.JTable; 
import javax.swing.*; 

public class Table extends JFrame 
{ 
    private JTable table; 

    public Table() 
    { 

     String[] columnNames = {"first name","last name","address"}; 
     Object[][]data = {{"John","Kane","NY"},{"Nayomi","Writz","NY"}}; 

     table = new JTable(data, columnNames); 

     getContentPane().add(table); 
     this.pack(); 
     this.setVisible(true); 


    } 

    public static void main(String[]args) 
    { 
     new Table(); 
    } 
} 

我以前没有使用过JTable的,所以这是我第一次尝试。在这里,它不显示列名,只显示数据。这是为什么?请帮忙!

+1

阅读摆动标签描述中引用的教程将会让您失望很多:-) – kleopatra 2012-08-11 08:15:52

+0

是的:)........... – 2012-08-12 14:09:09

回答

9

你需要把它放在JScrollPane或类似的。

请参阅JTableJScrollPane的API文档的顶部。

+0

对于大规模的延迟非常抱歉。非常感谢您的帮助! – 2012-09-03 18:10:24

+0

@Yohan 85分为一分钟的工作 - 很高兴。 – 2012-09-03 19:39:17