TWaver - 專注UI技術(shù)

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

          TWaver的Java、Flex和.NET產(chǎn)品Demo中有很多例子有監(jiān)聽network的Interaction事件并實(shí)時(shí)輸出到TextArea的例子,拓?fù)渖媳O(jiān)聽交互事件對(duì)TWaver來說小菜一碟所以不是這里討論的重點(diǎn),煩人的到時(shí)小小的TextArea的滾動(dòng)問題,如何才能自動(dòng)的讓TextArea滾動(dòng)到最后一行呢,細(xì)心的同學(xué)可能早就發(fā)現(xiàn)了TWaver Demo中的小技巧了,以下我歸總一下:

          用TWaver Java的同學(xué)看這里

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

          6 }
          ;

          用TWaver Flex的同學(xué)看這里

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

          用TWaver .NET的同學(xué)看這里

          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        }


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 金坛市| 瑞昌市| 玉屏| 曲水县| 靖西县| 新丰县| 阳曲县| 福建省| 福贡县| 连山| 舒城县| 丹巴县| 麦盖提县| 南雄市| 夏津县| 海丰县| 红原县| 江北区| 拉萨市| 岳阳市| 宁都县| 凤城市| 勐海县| 名山县| 通州市| 辛集市| 湟源县| 垫江县| 寿阳县| 湘潭县| 抚顺市| 咸宁市| 平谷区| 普安县| 临高县| 哈密市| 华池县| 高安市| 聊城市| 宁远县| 沾化县|