2014-04-03 83 views
0

我有一点点困难。如何并排显示两个表格?更具体地说,我需要显示一列两列,英里和公里。显示相同的公里数(英里为1.609公里)时,里程数将增加1。桌子将停在10英里。这将是这个样子:如何并排显示两张桌子

mile   kilometers 

1   1.609 

2   3.218 

... 

10   16.090 

第二个表将开始与20公里,走了5点的多至65这将是这个样子:

kilometer miles 

20   12.430 

25   15.538 

... 

65   40.398 
+0

是它会在控制台或者打印? – joval

+1

你是否在使用像Swing这样的图形用户界面?哪一个?你现在怎么显示你的表格? – SebastianH

回答

1

听起来像是你想两个JTable添加到JPanel,其布局设置为GridLayout(1, 2)。确保将JTable包装在JScrollPane中,以便看到标题行。

JTable table1 = // Define your JTable 
JTable table2 = // Define your JTable 

JPanel panel = new JPanel(); 
panel.setLayout(new GridLayout(1, 2)); 
panel.add(new JScrollPane(table1)); 
panel.add(new JScrollPane(table2)); 
+0

我得到一个语法错误,说我需要一个=后.add和.setLayout – user3402545

+0

您是否替换了实际定义您的JTable的说“定义您的JTable”的评论? –

-1

这是一个基本结构:

<Table> 
    <tr> 
     <td><table id=1><tr><td>What ever you need here for column 1</td><td>and for column 2</td></tr><table></td> 
     <td><table id=2><tr><td>Content of the second tabel gos here</td><td>and for column 2</td></tr><table></td> 
    </tr> 
</table> 

你可以做类似的事情DIV这是目前较为常见的...

+0

原帖子上的标签说这是用于Java ... –

+0

嘿,如何构造表格的结构对于Java或C#或VBScript没有区别。 HTML规则适用于所有人。你如何在你的领域转换这个结构,这是另一回事。最重要的是,我看到很多标签都说它适用于Oracle,但实际上它只是简单的t-SQL问题。 –