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

Как мне получить изображение, которое генерирует paint/paintComponent?
У меня есть быстрый вопрос. Как получить изображение, сгенерированное JComponent.paint или paintComponent? У меня есть JComponent, который я использую как «рабочее пространство», и где я перезаписал метод paintComponent своим собственным. Дело в...
9599 просмотров
schedule 17.03.2023

JComponent: Как он может сопротивляться уменьшению?
У меня есть собственный JComponent, который рисует некоторые вещи при вызове paint . Однако в макете Border minimumSize не соблюдается. я включил это @Override public Dimension getMinimumSize() { System.out.println("asking for min...
69 просмотров
schedule 24.05.2022

Изменение размера JComponent для экспорта файла
У меня есть JPanel, на котором я рисую несколько специально написанных JComponents, используя обычный метод «paintComponent (Graphics g)». Я использую JLayeredPane для управления порядком отображения пользовательских компонентов следующим образом:...
2527 просмотров
schedule 05.03.2023

JSplitPane точно разделяет 50%
В Swing, как лучше всего заставить JSplitPane разделить две панели jpanels с размером 50% каждая. Похоже, если я не устанавливаю предпочтительные размеры на панелях, первая панель всегда становится почти невидимой (2%), а вторая (98%) заранее...
19552 просмотров
schedule 24.08.2022

Перемещение и изменение размера объекта JPanels внутри JFrame
Продолжая свои поиски изучения Java, играя в простую игру, я наткнулся на небольшую проблему. Моя игровая доска расширяет JPanel, а также каждую часть доски. Теперь это создает некоторые проблемы: Невозможно установить размер каждой части,...
4078 просмотров
schedule 14.10.2022

Разница между JPanel, JFrame, JComponent и JApplet
Я делаю физический симулятор для развлечения и искал туториалы по графике, когда пытался понять разницу между всеми этими буквами J. Может ли кто-нибудь уточнить их или, возможно, предоставить ссылку на полезный источник?
116065 просмотров
schedule 02.10.2022

Пользовательский JComponent со встроенными компонентами Swing, не расположенными в экспортированном изображении
У меня забавная проблема с попыткой экспортировать пользовательские Java JPanels в файл PNG. Процесс экспорта компонентов, который я писал до сих пор, работал безупречно. Мои панели JPanel включают в себя специально написанные компоненты...
485 просмотров
schedule 13.12.2022

Проблема с расширением класса JLabel для добавления к нему перетаскивания свойств
У меня есть класс JLabelExtended, который расширяет класс javax.swing.JLabel. Я расширяю его, потому что хочу добавить перетаскивание свойств с помощью мыши. Вот мой код: public class JLabelExtended extends JLabel { private MouseMotionAdapter...
2084 просмотров
schedule 31.10.2022

Компоненты автоматического позиционирования в JPanel в Java
Я добавляю некоторые компоненты JCheckBox в JPanel во время выполнения. Моя проблема в том, что все эти компоненты добавляются в одно и то же место. Поэтому они отображаются друг на друге. Есть ли способ установить их для автоматического...
190 просмотров
schedule 02.11.2023

Перетаскивание JButton
Я разрабатываю редактор, и мне нужно знать, как применить перетаскивание к jbutton, чтобы я мог перетащить его в другой jcomponent и плавно перетащить, заранее спасибо.
5082 просмотров
schedule 25.01.2024

Поиск и извлечение компонента из его контейнера
В моем пользовательском интерфейсе на основе свинга у меня есть JMenuBar, который содержит серию объектов JMenu и JMenuItem. Одним из объектов пункта меню также является JCheckBoxMenuItem. Теперь, хотя пользователь может щелкнуть этот...
90 просмотров
schedule 07.07.2022

Можете ли вы вставить компонент вместо символа в JTextField?
Могу ли я вставить компонент (JComponent) вместо буквы по определенному индексу в JTextField? Например, содержимое моего текстового поля будет таким: ABD{мой нарисованный компонент}EDF? Заранее спасибо.
64 просмотров
schedule 20.06.2023

JComponent не виден
Я работаю над проектом в разгаре, и у меня есть класс, который является подклассом JComponent, но не переопределяет ни один из его методов. Позже в подклассе этого класса я вызываю следующий код: System.out.println(fImage.getHeight() + " " +...
390 просмотров
schedule 16.09.2023

Swing безоконный компонент?
Я хочу показать вращающееся колесо прогресса (например, это ), когда что-то обрабатывается, чтобы показать пользователь что-то происходит. Есть ли способ сделать это, не открывая для этого целое окно? Я использую свинг. Спасибо.
695 просмотров
schedule 27.08.2023

Стоит ли преобразовывать все мои JComponents в компоненты AWT?
У меня есть относительно большая программа, над которой я работаю, и она завершена примерно наполовину. До сих пор все, что я использовал для графики, это такие вещи, как JFrame, JPanel и множество JComponents. В будущем я буду рисовать...
317 просмотров
schedule 30.03.2023

JPanel не отображает кнопки
Я пытаюсь заставить JPanel отображать ряд кнопок. На каждой из этих кнопок есть одно из значений, связанных с моими значениями доски судоку. Я создал свою доску, добавил меню, и теперь я пытаюсь отобразить доступные для выбора параметры под меню, но...
1347 просмотров
schedule 15.03.2022

JPanel, один из слушателей которого подходит для видимости, изменен
Существуют ли какие-то правила или хороший/плохой опыт прослушивания AncestorListener , ComponentListener или HierarchyListener для видимости изменений с JPanel и JComponents ? Является ли один из них лучше или безопаснее, чем другие?...
21975 просмотров
schedule 19.08.2022

Компоненты не отображаются правильно при динамическом добавлении JPanel в CardLayout
Я надеялся, что кто-то сможет помочь мне со следующей проблемой. Я создаю настольное приложение Java, в котором у меня есть тематическая панель JPanel, содержащая две панели JPanel; topicButtonsPanel, который содержит JButton, createEntryButton и...
482 просмотров
schedule 18.08.2023

Как изменить/отредактировать объект JPanel при запуске/инициализации
Я хочу изменить объект JPanel в апплете при запуске/инициализации. Я не могу понять, как это сделать. Я сделал простой пример своей проблемы, в которой я очищаю JPanel. Он не работает, когда вызывается методом init(), но работает, когда я нажимаю...
1965 просмотров
schedule 13.06.2023

java - как рисовать jcomponents?
Мне интересно, как jcomponent рисуется на экране, рисуется ли он внутри paintComponent() из Graphics? Или отдельно красится. Я спрашиваю об этом, потому что странно, как jbutton меняет цвет при наведении мыши, хотя repaint() никогда не вызывается....
115 просмотров
schedule 03.10.2022