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

Расширение программы Java Swing/AWT
Я написал небольшую программу Swing, которая рисует голову, и когда пользователь выбирает/отменяет выбор экземпляра JCheckBox, шляпа рисуется или снимается сверху головы. У меня возникли проблемы с выполнением следующего шага с этой программой — я...
574 просмотров
schedule 20.07.2023

Проблема с JTextPane с фоновым изображением и прямоугольником обрезки
У меня проблема с Swing, причину которой я просто не нахожу. У меня есть JTextPane, который был расширен для отображения фонового изображения. Это может быть растровое изображение (отображаемое через стандартные API-интерфейсы Java) или векторное...
618 просмотров
schedule 21.03.2022

вызвать paintcomponent для jpanel в jframe
У меня есть JFrame с JPanel на нем ( JPanel является частным в JFrame ). Теперь я хочу переопределить JPanel , используя метод paintComponent . Как я могу это сделать?
3552 просмотров
schedule 23.02.2024

Анимация мяча в Swing
Проблема заключается в том, что когда я изменяю размер JFrame , анимация продолжается с предварительно заданными размерами для JComponent . Есть ли способ обновить переменные width и height при изменении размера JFrame , чтобы анимация могла...
2573 просмотров
schedule 14.12.2022

JButton добавлен, но не виден
Я хочу создать игру Pong на Java. Я рисую все свои вещи с помощью метода paintComponent. В этом методе я вызываю другой метод "initBall". Этот метод рисует мяч в начальной позиции. Когда я умер, я хочу снова нарисовать свой мяч в начальной...
2396 просмотров
schedule 01.06.2024

изменить размер кубической кривой на jframe
У меня есть эта форма кривой, и я хотел, чтобы ширина и высота изменялись соответственно размеру моего JFrame, например, мой размер JFrame равен setSize (440, 300); - а затем, если я максимизирую свой JFrame, я хотел, чтобы форма кривой также...
234 просмотров
schedule 04.03.2023

Как обрабатывать настраиваемый, выбираемый класс линий в Java
У меня есть приложение, в котором я хотел бы, чтобы пользователь мог навести указатель мыши и/или щелкнуть правой кнопкой мыши на линии, которая рисуется на JPanel. Я полностью ожидаю, что реализую линию как часть объекта, который будет обрабатывать...
345 просмотров
schedule 15.04.2022

Проблема с добавлением изображения в JPanel
Я делаю видеоигру, и мне нужно добавить изображение в JPanel, а затем добавить этот JPanel в JFrame. Все учебники, которые я видел, говорят, что нужно добавить его в JLabel, но изображение должно иметь возможность перемещаться. Если вы не можете...
386 просмотров
schedule 17.05.2023

Не показывать графику в JPanel, которая добавлена ​​в другую JPanel
При добавлении JPanel с графикой к JFrame все работает нормально. Но когда я пытаюсь добавить JPanel , в котором я добавил еще один JPanel с графикой, он не отображается в JFrame . Пожалуйста, смотрите код ниже package sample; import...
1592 просмотров
schedule 12.10.2023

Как работает класс графики в Java?
Недавно я пытался работать с графикой на Java. Теперь класс Graphics является абстрактным, то есть сам он не может быть создан, но его подкласс может быть создан. Итак, что же происходит в следующем коде. (Это успешно создает линию) import...
6485 просмотров
schedule 05.03.2022

Java я хочу перерисовывать только при изменении переменной
У меня есть метод, который пишет, сколько догадок осталось, и я хочу, чтобы он перерисовывался каждый раз, когда человек пропускает букву или слово, однако он постоянно перерисовывается, и это заставляет всю программу постоянно мигать. Мой метод...
485 просмотров
schedule 19.05.2022

Методы отмены и повтора для объектов awt `Graphics`
Я делаю этот простой набор инструментов для рисования типа кисти (несколько интересных идей в моем previous вопрос) import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import...
2997 просмотров

Нужна помощь в понимании кода свинга
Я разработал свинг-приложение с овалом и кнопкой, вывод которой показан ниже, и следующий код: - Код:- import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Graphics;...
133 просмотров

PaintComponent с менеджером компоновки
Можно ли разместить BufferedImage, нарисованный методом PaintComponent? Например, если это изображение, нарисованное в переопределенном методе PaintComponent, можно ли использовать для этого менеджер компоновки (например, BoxLayout, BorderLayout,...
422 просмотров
schedule 03.11.2023

Как объединить paintComponent (Graphics g) с MouseListener и MouseMotionListener
Итак, я пытаюсь совместить использование paintComponent(), а также использование MouseListener и MouseActionListener, но я получаю много ошибок при запуске, и это не работает, как я этого хочу. В частности, в этом коде я хочу, чтобы программа, когда...
1978 просмотров

Графика перемещается только на 1 пиксель вправо с помощью KeyListener
Я новичок в программировании на Java и работаю над своей первой 2D-игрой. Я следовал одному из руководств Oracle по Key Listeners, чтобы выяснить, как заставить моего игрока двигаться с помощью клавиш WASD. В примере уже был прослушиватель мыши. Я...
934 просмотров

JPanel внутри проблемы рисования JScrollPane
Я поместил объект JPanel внутрь JScrollPane, и прокрутка работает, как и ожидалось. Переопределяя paintComponent(), я попытался выполнить пользовательское рисование в объекте JPanel. Однако, когда объект JPanel помещается в JScrollPane, JPanel...
1294 просмотров

Изображение не нарисовано в JPanel.paintComponent
На самом деле я хочу загрузить изображение, но открывается только диалоговое окно апплета, и ошибок не возникает, но изображение не загружается. Код ниже здесь import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import...
717 просмотров
schedule 11.10.2022

Java .drawImage : как отменить отрисовку или удалить изображение?
Мне нужно, чтобы определенное изображение постоянно перерисовывалось в разных местах во время работы программы. Поэтому я настроил цикл while, который должен перемещать изображение по экрану, но он просто перерисовывает изображение поверх самого себя...
15520 просмотров
schedule 19.12.2022

Почему repaint() не работает на моем JPanel?
Я создал свой собственный подкласс JPanel, названный SubPatternPanel . Я хочу использовать его во фрейме для рисования сетки, но когда я вызываю repaint() для SubPatternPanel из фрейма, это не работает. При запуске кадр отображается с кнопкой...
1766 просмотров
schedule 12.02.2024