給 jtextarea 新增滾動條
在 container 中給 jtextarea 新增滾動條:
jframe jf = new jframe();
container c = jf.getcontentpane();
c.setlayout(null); //設定布局管理器為 null,即絕對定位
jtextarea jta = new jtextarea();
jta.setlinewrap(true); //設定自動換行,自動換行則不會出現橫向的滾動條
jta.seteditable(true); //設定可編輯
jscrollpane jsp = new jscrollpane(jta); //新增滾動條
jta.setbounds(20,20,100,500); //設定 jtextarea 寬100,高500
jsp.setbounds(20,20,100,200); //設定 jscrollpane 寬100,高200
c.add(jsp); //將元件加入容器
在 jpanel 中給 jtextarea 新增滾動條:
注: jpanel 預設為流布局管理器
jframe jf = new jframe();
container c = jf.getcontentpane();
jpanel jp = new jpanel();
jtextarea jta = new jtextarea();
jta.setpreferredsize(new dimension(100,500)); //設定 jtextarea 寬100,高500
jscrollpane jsp = new jscrollpane(jta); //新增滾動條
jsp.setpreferredsize(new dimension(100,200)); //設定 jscrollpane 寬100,高200
注: 這裡 jtextarea 的高度一定要大於 jscrollpane 的高度
jp.add(jsp); //將元件加入面板
c.add(jp); //將面板加入容器
給 JTextArea 新增滾動條
jframe jf new jframe container c jf.getcontentpane c.setlayout null 設定布局管理器為 null,即絕對定位 jtextarea jta new jtextarea jta.setlinewrap true 設定自動換行,自動換行則不...
java中JTextArea新增滾動條
jtextarea txadisplay newjtextarea jscrollpane scroll new jscrollpane txadisplay 把定義的jtextarea放到jscrollpane裡面去 分別設定水平和垂直滾動條自動出現 scroll.sethorizontalscr...
筆記 如何給JTextArea新增滾動條
做swing給jtextarea新增滾動條的時候折騰了好久,一直出不來效果,我直接用swing加進去,可是看不到效果,後來就直接新增 了,但是滾動條大小又一直困擾了我,位置大小如何設定呢?其實做法很簡單,只要給滾動條加乙個setviewportview jtextarea 的方法就可以了,之前一直用...