Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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 如何增加JScrollPane的大小?_Java_Jscrollpane - Fatal编程技术网

Java 如何增加JScrollPane的大小?

Java 如何增加JScrollPane的大小?,java,jscrollpane,Java,Jscrollpane,有没有办法让滚动窗格更大(更宽)>P>使用边界布局时,控件的大小不考虑使用。 < P> >代码> jScLabPAN< 和它所保存的元素一样大。你应该让这些元素更宽 还有setSize()-方法。但是您很可能希望使用mre提到的setPreferredSize()-方法 scrollPane = new JScrollPane(table); panel1.add( scrollPane,BorderLayout.CENTER ); 这很有效。我想出来了。我不明白这个问题。。调整其父元

有没有办法让滚动窗格更大(更宽)

>P>使用边界布局时,控件的大小不考虑使用。

< P> >代码> jScLabPAN< <代码>和它所保存的元素一样大。你应该让这些元素更宽

还有
setSize()
-方法。但是您很可能希望使用mre提到的
setPreferredSize()
-方法

  scrollPane = new JScrollPane(table);
  panel1.add( scrollPane,BorderLayout.CENTER );

这很有效。我想出来了。

我不明白这个问题。。调整其父元素的大小。
setPreferredSize()
可能更可取。。改为覆盖
getPreferredSize
JScrollPane scrollPane = new JScrollPane(table, 
                                        JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
                                        JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
JScrollBar bar = scrollPane.getVerticalScrollBar();
bar.setPreferredSize(new Dimension(40, 0));