2011-12-08 15 views
0

私はJavaでSwingを使っています.2つのファイルを比較するための小さなツールを作っています。バーをスクロールバーの隣に配置するには

比較は機能しますが、違いは赤でマークされています。

私は、スクロールバーの隣に一種のバーを作って、スクロールしてテキストの違いを見つけなければならないことを示しました。 Eclipse内の何かがエラー、警告、およびTODOがどこにあるかを示すために

マークをScrollBarに入れることもできます。

可能でしょうか?はい、どうすればいいですか?ご協力ありがとうございます

答えて

3

BorderLayoutを使用してJPanelにスクロールペインを配置します。 JPanelの拡張をもう1つ追加してすべてのマークを表示し、東(または西)に配置します。パネル上にマークを配置し、MouseListenerを追加してクリックを処理し、目的の位置にスクロールします。

または、カスタムの行/列ヘッダーを使用できます。このように http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html

+0

カスタムローヘッダーのバージョンが動作しませんでした。それはテキストでスクロールしているためです。 JPanelのバージョンは機能しましたが、四角形を描いて計算する必要がありましたが、最終的にはそれを描く必要がありました。)ありがとう – Neifen

関連する問題