Как я могу поставить бар рядом с полосой прокрутки - PullRequest
0 голосов
/ 08 декабря 2011

Я работаю с Swing в Java, и я делаю небольшой инструмент для сравнения 2 файлов.

Сравнение работает, различия отмечены красным.

Так что я жестко, чтоЯ мог бы создать своего рода панель рядом с панелью прокрутки, чтобы показать, где я должен прокручивать, чтобы найти различия в моем тексте.Что-то вроде в Eclipse, чтобы показать, где находятся ошибки, предупреждения и TODO

Другая возможность состоит в том, чтобы поместить метки в полосу прокрутки.

Возможно ли это, и если да, то как я могу это кодировать?Спасибо за вашу помощь

1 Ответ

3 голосов
/ 08 декабря 2011

Поместите панель прокрутки в JPanel с BorderLayout. Добавьте еще одно расширение JPanel, чтобы показать все отметки и поместите его на восток (или запад). Поместите метки на панель и добавьте MouseListener для обработки щелчков и прокрутки до нужных позиций.

Или вы можете использовать пользовательский заголовок строки / столбца. Как это http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html

...