View 3.06 - Release Notes
file info- category(Tag)
- root
- file name
- Map_3.06_-_Notes
- last update
- 2005-12-11 14:21
- type
- Plain Text
- editor
- Zenjiro
- description
- 3.06 - Release Notes
- language
- English
- translate
- 描画高速化の準備として、裏Imageを持つのをやめました。(map.MapPanel)
-- 拡大縮小時のプレビューがなくなりました。(map.MapPanel)
- フィールドneedsRepaint、isIdle、isCancel、isBusy、isZoomChangedをなくしました。(map.MapPanel)
- ラベル配置を別のスレッドで行うのをやめ、map.MapPanel#drawMapで行うようにしました。(map.BackGroundThread)
-- map.MapPanel#drawMapがIOExceptionを吐くようになりました。
- 手抜きのExceptionをなくしました。(map.FixAttributeLocation)
- ConcurrentModificationExceptionが出ないように、this.maps.values()のコピーをとってから描画するようにしてみましたが、変わらないのでやめました。(map.MapPanel#drawMap)
- フィールドをいろいろ減らしました。(map.MapPanel)
- drawMapがboolean値を返すようにし、ConcurrentModificationExceptionなどによる描画途中の美しくないもの見せないようにしてみましたが、真っ白になるのでやめました。(map.MapPanel)
- image、isChangedを復活させました。(map.MapPanel)
- ConcurrentModificationExceptionが出ないように、地図を読み込むスレッドの代わりにjavax.swing.Timerを使うようにしてみました。(map.BackGroundThread)
-- 地図を読み込んでいる間に操作ができなくなりました。
- 地図を読み込んでいる間、マウスポインタを砂時計にするようにしました。
- 起動直後に日本地図が表示されない不具合を見つけました。
-- フレームを表示してからパネルを強制的に再描画することにより、修正しました。(Main)
| 
|