netbeans中table居中显示
时间: 2023-10-25 17:07:53 浏览: 86
要在NetBeans中将JTable表格居中显示,可以在创建JScrollPane对象时指定水平和垂直滚动条的策略,并将其添加到面板或窗口的中心位置。
以下是实现这个过程的代码示例:
```java
Object[][] data = {{"John", "Doe", 25}, {"Jane", "Doe", 30}, {"Bob", "Smith", 45}};
String[] columnNames = {"First Name", "Last Name", "Age"};
DefaultTableModel model = new DefaultTableModel(data, columnNames);
JTable table = new JTable(model);
JScrollPane scrollPane = new JScrollPane(table, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
JPanel panel = new JPanel(new BorderLayout());
panel.add(scrollPane, BorderLayout.CENTER);
```
在这个示例中,我们使用JScrollPane类的构造函数来创建带有水平和垂直滚动条的JScrollPane对象。我们还使用JPanel类的构造函数来创建一个新的面板,并将其布局设置为BorderLayout。接下来,我们将JScrollPane对象添加到面板的中心位置。
最后,我们可以将面板添加到窗口或其他容器中,然后调用setVisible(true)方法显示它们。
这样,JTable表格就会居中显示,并在需要时出现滚动条。
阅读全文