TWaver - 專注UI技術

          http://twaver.servasoft.com/
          posts - 171, comments - 191, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          TWaver的Java、Flex和.NET產品Demo中有很多例子有監聽network的Interaction事件并實時輸出到TextArea的例子,拓撲上監聽交互事件對TWaver來說小菜一碟所以不是這里討論的重點,煩人的到時小小的TextArea的滾動問題,如何才能自動的讓TextArea滾動到最后一行呢,細心的同學可能早就發現了TWaver Demo中的小技巧了,以下我歸總一下:

          用TWaver Java的同學看這里

          1JTextArea textArea = new JTextArea(){
          2   public void append(String str) {
          3    super.append(str);
          4    this.setCaretPosition(getDocument().getLength());
          5   }

          6 }
          ;

          用TWaver Flex的同學看這里

          1textArea.callLater(function():void{
          2    textArea.verticalScrollPosition = textArea.maxVerticalScrollPosition;
          3}
          );

          用TWaver .NET的同學看這里

          1        public static void ScrollToEnd(TextBox textBox)
          2        {
          3#if SILVERLIGHT
          4            textBox.Select(textBox.Text.Length - 10);
          5#else
          6            textBox.ScrollToEnd();
          7#endif
          8        }


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 灌云县| 平江县| 科技| 万州区| 濮阳县| 四平市| 绥江县| 遂溪县| 闸北区| 奉节县| 滦南县| 东平县| 佛山市| 金沙县| 错那县| 罗甸县| 新竹县| 阳原县| 北辰区| 吉木乃县| 包头市| 孟津县| 小金县| 津市市| 陵川县| 临夏县| 治县。| 泉州市| 洛扎县| 沁水县| 邹平县| 汾阳市| 岳阳县| 瓮安县| 太保市| 张家港市| 常宁市| 唐山市| 永嘉县| 广宁县| 宁强县|