JScrollPane 上面放 JPanel 怎么让 JScrollPane 在适当的时候显示滚动条

以下是代码: final JScrollPane jspLend = new JScrollPane(); jspLend.setBounds(10, 510, 791, 63); jspLend.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); jspLend.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); jpSearch.add(jspLend); jpLend.setLayout(null); jspLend.setViewportView(jpLend); 可是jpLend 里面的内容无论多长,jspLend的滚动条都是灰色,不能用~ 该咋做?

在jpLend的大小发生变化后,在jpLend里面调用getParent().doLayout();

为了使jpLend的大小变化能反映出来,应该重写jpLend的getPrefferedSize()方法
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜