Java 将jtable居中对齐到jscrollpane中
我正在使用NetBeans。我关闭了Java 将jtable居中对齐到jscrollpane中,java,swing,jtable,jscrollpane,Java,Swing,Jtable,Jscrollpane,我正在使用NetBeans。我关闭了JTable列的自动调整大小功能。现在它与滚动窗格的左侧对齐。如何使其居中?找到了解决方案。必须添加一个额外的面板 public class GUI { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setSize(500, 400); JButton button = new JButton("C
JTable
列的自动调整大小功能。现在它与滚动窗格的左侧对齐。如何使其居中?找到了解决方案。必须添加一个额外的面板
public class GUI {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(500, 400);
JButton button = new JButton("Click me");
button.setPreferredSize(new Dimension(200, 40));
JPanel panel = new JPanel();
panel.add(button);
JScrollPane scrollableArea = new JScrollPane(panel);
frame.add(scrollableArea);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
这真是一个伟大而意想不到的解决方案。有时java的行为真的很奇怪。这是您的原始帖子,请确定您将
JScrollPane
添加到的容器的布局。它是一个面板,是选项卡笔的选项卡。