JAVA中的表位

时间:2011-01-11 00:18:16

标签: java swing jtable

java中是否有任何方法可以让我将表放在面板的中心......

这是代码:

if(entp.isSelected() ){
    students = new DefaultTableModel();
    table.setVisible(true);
    table1.setVisible(false);
    table2.setVisible(false);
    table3.setVisible(false);
    table4.setVisible(false);
    ...
}

我正在导入这个库:

import javax.swing。; import java.awt。; import java.awt.event。; import java.sql。; import javax.swing.table。*;

我需要放置被调用的表,,,因此在这种情况下,表位于面板的中心..

帮帮我PLZ :(

1 个答案:

答案 0 :(得分:3)

查找布局管理器,特别是BorderLayout。

JPanel panel = new JPanel(new BorderLayout());
JTable table = new JTable(tableModel);
panel.add(table, BorderLayout.CENTER);

table位于panel

的中心位置

(我假设您正在使用Swing。如果没有,请将您的UI库添加为标签并在帖子中提及。)