如果用JTextArea來做信息窗口,不斷用append()顯示新信息,通常會(huì)希望內(nèi)容能自動(dòng)滾動(dòng),保持最后增加的信息能夠顯示出來。利用setCaretPosition()可以實(shí)現(xiàn),這個(gè)方法是設(shè)置輸入光標(biāo)的位置,如果光標(biāo)位置超出目前可視范圍,會(huì)自動(dòng)滾動(dòng)以保正光標(biāo)可以顯示出來。

          int length = textArea.getText().length();
          textArea.setCaretPosition(length);

          posted on 2008-11-19 14:40 Bom Wu 閱讀(3254) 評(píng)論(0)  編輯  收藏 所屬分類: Software Technology
           
          主站蜘蛛池模板: 桦甸市| 含山县| 迁西县| 沅陵县| 平远县| 固阳县| 宜昌市| 南部县| 富锦市| 兴山县| 龙江县| 桂平市| 松潘县| 靖边县| 大兴区| 苏尼特右旗| 定结县| 吕梁市| 翁牛特旗| 乐安县| 桦川县| 彰化市| 霍城县| 民勤县| 紫金县| 怀宁县| 徐汇区| 长汀县| 布尔津县| 比如县| 汨罗市| 綦江县| 新闻| 石城县| 同仁县| 河间市| 浦东新区| 大竹县| 台东市| 讷河市| 周口市|