当前位置: 代码迷 >> JavaScript >> Swing札记之JScrollPane
  详细解决方案

Swing札记之JScrollPane

热度:407   发布时间:2012-11-13 10:00:51.0
Swing笔记之JScrollPane
JScrollPane scrollPane = new JScrollPane();// 滚动条面板
JPanel innerPanel = new JPanel();// 子面板

Dimension size= new Dimension();
innerPanel.setSize(size);
innerPanel.setPreferredSize(size);// 设置子面板大小

scrollPane..getViewport().add(innerPanel);
?

1.innerPanel.setPreferredSize(size)的作用是使滚动条面板能计算出滚动条

2.当innerPanel面板大小发生变化时就再次调用innerPanel.setPreferredSize(size)方法

innerPanel.setPreferredSize(size);
scrollPane.validate();// 使滚动条面板重新计算滚动条
?

?

?