如何增加JScrollPane窗格的大小?

raz*_*han 2 java jscrollpane

  scrollPane = new JScrollPane(table);
  panel1.add( scrollPane,BorderLayout.CENTER );
Run Code Online (Sandbox Code Playgroud)

有没有办法让scrollPane更大(更宽)?

raz*_*han 6

JScrollPane scrollPane = new JScrollPane(table, 
                                        JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
                                        JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
JScrollBar bar = scrollPane.getVerticalScrollBar();
bar.setPreferredSize(new Dimension(40, 0));
Run Code Online (Sandbox Code Playgroud)

这有效.我想到了.