Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA中的表位置_Java_Swing_Jtable - Fatal编程技术网

JAVA中的表位置

JAVA中的表位置,java,swing,jtable,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);

java中有没有任何方法可以让我将一个表放在面板的中心

代码如下:

if(entp.isSelected() ){
    students = new DefaultTableModel();
    table.setVisible(true);
    table1.setVisible(false);
    table2.setVisible(false);
    table3.setVisible(false);
    table4.setVisible(false);
    ...
}
我正在导入以下库:

导入javax.swing。; 导入java.awt。; 导入java.awt.event。; 导入java.sql。; 导入javax.swing.table.*

我需要把被叫的桌子放在面板的中央


请帮助我:(

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

JPanel panel = new JPanel(new BorderLayout());
JTable table = new JTable(tableModel);
panel.add(table, BorderLayout.CENTER);
表格
表格
面板
中居中


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

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

JPanel panel = new JPanel(new BorderLayout());
JTable table = new JTable(tableModel);
panel.add(table, BorderLayout.CENTER);
表格
表格
面板
中居中


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

pane1.add(新建JScrollPane(table),BorderLayout.CENTER);table.setVisible(false);我如何更改它?我将这些库放在帖子中您应该删除
setVisible(false);
它使您的表格不可见。pane1.add(新的JScrollPane(表),BorderLayout.CENTER);table.setVisible(false);如何更改它?我将库放在我的帖子中您应该删除
setVisible(false)“< /代码>它使你的表不可见。”CaunuLukes已经很好地解释了下面的问题。但是你的问题听起来很模糊和不完整。如果@ CaunLukk的回答对你不起作用,请考虑发布更多的细节。- 1,你在同一个主题之前发布了一个问题。@ CaunLukes已经解释了下面的中心。但是你的问题。听起来很模糊和不完整。如果@ CaunLukk的回答对你不起作用,请考虑发布更多的细节。- 1,你在同一个主题之前发布了一个问题。