Вопросы по теме 'jviewport'

Включение автоматического изменения размера JTable, только если он соответствует области просмотра
Мне нужно создать JTable внутри JScrollPane с изменяемым размером столбцов (когда пользователь увеличивает ширину столбца - появляется горизонтальная полоса прокрутки). Для этого я использую table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); . Кроме...
5672 просмотров
schedule 14.11.2021

Прокрутка JComponent в JScrollPane
Скажем, у меня большой JComponent: Dimension componentSize = new Dimension(5000,5000); И JScrollPane меньшего размера: Dimension scrollPaneSize = new Dimension(500,500); Я хочу отобразить часть моего JComponent в JScrollPane, как на...
1258 просмотров
schedule 28.10.2021

Пользовательский JComponent для установки предпочтительного размера прокручиваемого окна просмотра
Итак, я пытаюсь создать собственный компонент, чтобы установить размер панели прокрутки. Вот часть с панелью прокрутки: JScrollPane scrollPane = new JScrollPane(leftTop); customScroll t1 = new customScroll(); scrollPane.add(t1);...
1252 просмотров

Временно отключите или предотвратите перерисовку JViewPort при прокрутке с помощью мыши.
Я написал MouseListener , как определено ниже, чтобы я мог перемещать JButton , чтобы изменить порядок компонентов, которые находятся внутри JPanel . JPanel находится внутри JScrollPane , поэтому при добавлении нескольких компонентов их можно...
719 просмотров
schedule 25.08.2022

Как панорамировать изображение с помощью мыши в Java Swing
Я создаю приложение Java, которое позволит пользователям просматривать изображения и перемещать изображение с помощью мыши. Для реализации панорамирования изображения я использую комбинацию событий mouseClicked и mouseDragged с помощью...
6041 просмотров
schedule 27.06.2023

JScrollPane автоматически устанавливает позицию ViewPort в (0,0)
У меня есть JScrollPane , окно просмотра которого является подклассом JPanel . Эта панель выложена с помощью BoxLayout , и при взаимодействии с пользователем горизонтальная ширина компонентов может измениться. При наличии достаточного количества...
6198 просмотров
schedule 11.02.2023

Получить JPanel в JScrollPane
У меня есть JScrollPane, и я помещаю JPanel в JScrollPane. JPanel содержит переменное количество JLabels. Вот как я "новый" это: JPanel dataPanel = new JPanel(); //then do a for loop to put a few JLabels in dataPanel JScrollPane scrollPane =...
888 просмотров
schedule 18.07.2023

Как нарисовать направляющий маркер для области просмотра JScrollPane
У меня есть JFrame, который содержит Jscrollpane, который, в свою очередь, содержит Jpanel с отображаемым в нем изображением. Все события мыши и рисование относятся к координатам Jpanel. Теперь я хочу поместить маркер направляющих линий поверх окна...
92 просмотров
schedule 26.04.2023