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        }


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


          網站導航:
           
          主站蜘蛛池模板: 道孚县| 尼木县| 贵溪市| 米脂县| 安阳市| 清远市| 绥德县| 林口县| 卢氏县| 贺兰县| 冷水江市| 敖汉旗| 塔河县| 安泽县| 永清县| 岳普湖县| 巴林左旗| 大兴区| 黔南| 紫阳县| 吉首市| 阳泉市| 呼图壁县| 仪陇县| 萍乡市| 嘉峪关市| 湄潭县| 珲春市| 莫力| 英德市| 和政县| 都江堰市| 丰台区| 南昌县| 谢通门县| 南涧| 灌云县| 安吉县| 东阿县| 德庆县| 宾川县|