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        }


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


          網站導航:
           
          主站蜘蛛池模板: 昌吉市| 张家界市| 滦南县| 奇台县| 大新县| 济源市| 朝阳区| 南召县| 乌鲁木齐市| 张家口市| 闽清县| 泰安市| 西华县| 铁力市| 容城县| 彰化市| 嘉峪关市| 华池县| 商洛市| 孟津县| 喀喇沁旗| 屏东市| 洪湖市| 盱眙县| 元江| 兴国县| 页游| 保靖县| 东乡族自治县| 仁布县| 卢龙县| 分宜县| 蒲城县| 桦川县| 安福县| 郯城县| 靖安县| 登封市| 武定县| 巴中市| 阿坝县|