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

JSlider - щелчок заставляет точку двигаться в этом направлении
У меня есть JSlider с минимальным значением 0 и максимальным значением 100. Когда JSlider запускается впервые, значение равно 0. Теперь, когда я нажимаю мышью на 50, или даже на 20 или 100, JSlider не перемещается в то место, куда я нажимаю. Он...
2163 просмотров
schedule 12.02.2024

Java SE - пользовательская кнопка (Jcomponent) и ActionListener?
Я реализовал класс MyButton, который расширяет класс Jcomponent. И проблема в том, что у меня есть несколько объектов MyButton в основном классе (реализует ActionListener), и я хотел бы добавить к ним прослушиватель действий. Как с этим...
862 просмотров
schedule 29.03.2024

Полосы прокрутки JScrollPane не прокручиваются
У меня есть класс, который рисует очень простую графику, такую ​​как линии, круги и прямоугольники. Линии динамически расширяются, и иногда, когда они расширяются за пределы разрешения, их невозможно увидеть без полосы прокрутки. Поэтому я добавил...
3008 просмотров
schedule 02.05.2024

Swing: как получить JComponent из его редактора
Как бы вы вообще получили JComponent от его редактора? Пример: Давайте иметь редактируемые JComboBox . Таким образом, у комбо есть редактор (по умолчанию JTextField ). JComboBox b = new JComboBox(); b.setEditable(true); Теперь...
247 просмотров
schedule 16.01.2024

Как добавить полосу прокрутки для длинных JComponents в JPanel? Как центрировать JComponent?
В настоящее время у меня есть JComponents, содержащиеся в JPanel с вертикальной компоновкой. Таким образом, я могу расположить первый компонент по центру, как показано ниже, а нижний компонент (который довольно длинный) расположить ниже. Однако,...
681 просмотров
schedule 18.10.2022

Как добавить функцию прокрутки в JComponent на JFrame?
Мой графический интерфейс состоит из класса Diagram, который расширяет JFrame. Я создал другой класс DrawingTool, который расширяет JComponent. Класс DrawingTool похож на область холста, на которую пользователи могут перетаскивать и перетаскивать...
234 просмотров
schedule 01.11.2023