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

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

          posted on 2008-11-19 14:40 Bom Wu 閱讀(3255) 評論(0)  編輯  收藏 所屬分類: Software Technology
           
          主站蜘蛛池模板: 北海市| 丽水市| 金川县| 青浦区| 西乌| 遵义市| 沈阳市| 利川市| 红河县| 盐津县| 顺义区| 邢台市| 南安市| 安阳县| 聊城市| 信宜市| 庆云县| 辉南县| 永清县| 清原| 神农架林区| 台东市| 青海省| 昌都县| 固始县| 阜城县| 无棣县| 称多县| 安达市| 堆龙德庆县| 赣州市| 尼勒克县| 望江县| 贵阳市| 东城区| 武陟县| 红安县| 大足县| 泽普县| 博客| 嘉义县|