Вопросы по теме '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 просмотров
schedule
19.04.2024
Нужна помощь в понимании кода свинга
Я разработал свинг-приложение с овалом и кнопкой, вывод которой показан ниже, и следующий код: -
Код:-
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;...
133 просмотров
schedule
27.11.2022
PaintComponent с менеджером компоновки
Можно ли разместить BufferedImage, нарисованный методом PaintComponent? Например, если это изображение, нарисованное в переопределенном методе PaintComponent, можно ли использовать для этого менеджер компоновки (например, BoxLayout, BorderLayout,...
422 просмотров
schedule
03.11.2023
Как объединить paintComponent (Graphics g) с MouseListener и MouseMotionListener
Итак, я пытаюсь совместить использование paintComponent(), а также использование MouseListener и MouseActionListener, но я получаю много ошибок при запуске, и это не работает, как я этого хочу. В частности, в этом коде я хочу, чтобы программа, когда...
1978 просмотров
schedule
24.11.2022
Графика перемещается только на 1 пиксель вправо с помощью KeyListener
Я новичок в программировании на Java и работаю над своей первой 2D-игрой. Я следовал одному из руководств Oracle по Key Listeners, чтобы выяснить, как заставить моего игрока двигаться с помощью клавиш WASD. В примере уже был прослушиватель мыши. Я...
934 просмотров
schedule
16.01.2023
JPanel внутри проблемы рисования JScrollPane
Я поместил объект JPanel внутрь JScrollPane, и прокрутка работает, как и ожидалось. Переопределяя paintComponent(), я попытался выполнить пользовательское рисование в объекте JPanel. Однако, когда объект JPanel помещается в JScrollPane, JPanel...
1294 просмотров
schedule
28.03.2024
Изображение не нарисовано в 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