Вопросы по теме '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 просмотров
schedule
27.07.2022
Временно отключите или предотвратите перерисовку 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