<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 10.2 知識背景 ### 10.2.1 事件監聽 JFreeChart使用監聽機制來響應其他chart組件改變的響應。例如,不論數據源在何時發生更新,一個DatasetChangeEvent事件總被發送給已注冊進數據源的監聽器。 響應觸發發生一系列事件: + 圖區監聽到數據源改變的通知。如果需要更新軸的值,然后將PlotChangeEvent事件通知所有注冊的監聽器。 + 圖表監聽到圖區更改事件的通知,然后將ChartChangeEvent事件通知給所有注冊的監聽器。 + 最后,ChartPanel接受到該面板上顯示的圖表的更改事件,ChartPanel根據響應的事件畫出響應的圖表——完全重新畫,而不是僅僅更新數據。 所有圖表或者其他子控件改變發生的事件過程都遵循上面的過程。 ### 10.2.2 性能優化 關于性能優化,我們必須明白JFreeChart不會產生實時圖表。每次數據源的更新,ChartPanel都需要重新畫全部的圖表。 性能優化通常是非常困難的。 比如,JFreeChart調用圖像2D的API提取最新變更的點,從而只畫更新的點。我們使用JFreeChart完成這個實時過程的實例將限制了“每秒產生頁面”的數量。產生數量的大小是否是一個瓶頸的關鍵問題,主要取決我們我們畫圖表所依賴的數據,應用的環境和操作環境。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看