java JScrollPane滚动条的用法

JTextArea txaDisplay = new JTextArea(); 
JScrollPane scroll = new JScrollPane(txaDisplay); 
//把定义的JTextArea放到JScrollPane里面去 

//分别设置水平和垂直滚动条自动出现 
scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 
scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); 

//分别设置水平和垂直滚动条总是出现 
scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 
scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 

//分别设置水平和垂直滚动条总是隐藏scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); 
scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_NEVER); 


//得到JScrollPane中的JScrollBar滚动块 

JScrollBar sBar = scroll.getVerticalScrollBar();

 

//设置JScrollBar滚动块的位置在最后 

sBar.setValue(sBar.getMaximum()); 


可用 int maxValue = sBar.getMaximum(); //得到最大位置 
int minValue = sBar.getMinimum(); //得到最小位置

你可能感兴趣的:(java,JScrollPane)