Я хочу визуализировать некоторые графики в кадре (на самом деле JInternalFrame, так как у меня есть и другие материалы за пределами графика) с использованием библиотеки JUNG. Есть много кодов в моем классе, но я просто дать короткую версию, как я создаю компоненты, чтобы показать график:JUNG scrollable VisualizationViewer
- Создать макет графа, в зависимости от типа графика, у меня есть разный созданных макетов
- Создайте визуализатор с параметром layout.
- Создайте GraphZoomScrollPane, содержащий VisualitationViewer.
- Установите GraphZoomScrollPane как область содержимого кадра.
И конечный эффект: на нем показаны полосы прокрутки, но даже если граф больше кадра, полосы прокрутки не включены. Если я уменьшу размер фрейма, полосы прокрутки будут включены, но я не могу прокрутить, чтобы увидеть весь график. Поэтому, независимо от того, насколько велика рамка, я не вижу весь график.
Я также попытался установить размер макета, размер VisualizationViewer, но не работал.
Может кто-нибудь, пожалуйста, скажите мне, что я пропустил?
Можете ли вы опубликовать небольшой, исполняемый пример? – sdasdadas
@sdasdadas Что вы имеете в виду именно? Вы хотите запустить пример моего обходного пути? Или пример, основанный на том, что я описал в вопросе? –
Последнее, пример вашей проблемы, поможет мне понять, что происходит. Одна картинка стоит тысячи слов. :) – sdasdadas