JTextArea設置滾動條

應將JTextArea置於JScrollPanel中
若要使只有垂直滾動條而沒有水平滾動條,使用JTextArea.setLineWrap(true),自動換行。
 
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);


本文出自:http://dongdong1314.blog.51cto.com/389953/79599/

發佈了21 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章