JScrollPanes をナビゲートするための適切な Swing ウィジェットを推奨できる人はいますか? CAD アプリケーションでよく見られるタイプのナビゲーション ウィンドウについて言及します。このウィンドウでは、小さなボックス (ビュー ポート) の位置を大きなボックス (下にあるコンポーネント) 内にドラッグすることでビューポートの位置を変更できます。
今日までにこれを見つけましたが、おそらくUIライブラリの一部として、他に何かあるのではないかと思いましたか?
理想的には、ナビゲーション ウィンドウでコンポーネントのスケーリングされたバージョンもレンダリングしたいと考えています。
編集
mKorbel の質問のいくつかに対処するには:
- 私が開発しているアプリケーションは Swing ベースです。
- JScrollPane 内のコンポーネントは、Java 2D を使用して形状を描画するために paintComponent メソッドをオーバーライドした JPanel です。
- したがって、Java 2D と Swing を効果的に組み合わせています。