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

PaintComponent не вызывается в нужное время
Я пытаюсь написать приложение, которое работает примерно так: — Отображает диалоговое окно — Когда пользователь нажимает «ОК», закрывает диалоговое окно, переходит в основное приложение. Вот соответствующие фрагменты кода: public class Owari...
598 просмотров
schedule 02.02.2023

краска на контейнере, добавляемом в jcomponent
у меня есть jrame, в который я добавляю некоторые объекты JComponent. У каждого JComponent есть список контейнеров, которые я добавляю с помощью JComponent.add(Component). Теперь в моем основном классе JComponent, называемом MyComponent, я...
771 просмотров
schedule 24.04.2022

Перерисовка/обновление JLabels на JPanel
У меня возникли проблемы с обновлением JLabels в 2D-массиве во время выполнения. Программа, над которой я работаю, — это вариант Connect Four. Я создаю 2D-массив JLabels, все из которых по умолчанию представляют собой ImageIcon, содержащий...
10763 просмотров
schedule 17.11.2022

Переключение графических точек по щелчку мыши
Я делаю программу, в которой можно щелкнуть по окну, и там будет помещена точка. Если пользователь щелкнет еще раз, точка будет удалена. Программно каждый щелчок будет создавать новый экземпляр другого класса с именем «Элемент», который содержит...
263 просмотров
schedule 15.04.2023

Разница между paint, paintComponent и paintComponents в Swing
В чем реальная разница между paint() , paintComponent() и paintComponents() в Java Swing? Я пытался понять, что объясняется в документах Oracle, но мне не ясно.
31678 просмотров
schedule 08.04.2022

Рисование круга в Java
Я хочу нарисовать круг, который имеет следующие свойства: Центр — это точка, в которой пользователь впервые щелкает мышью по окну. Радиус должен быть длиной расстояния между моментом первого щелчка мыши и моментом ее отпускания (т. е....
4161 просмотров
schedule 02.10.2022

Этот квадрат, который я анимирую, оставляет за собой след, кто-нибудь может понять, почему?
Спасибо за проверку этого вопроса. Я думаю, что чуть не поцарапал свой череп от разочарования. Итак, у меня есть «JFrame», содержащий «JPanel». «JPanel» содержит небольшой цветной квадрат, который должен перемещаться на X пикселей всякий раз, когда...
1896 просмотров
schedule 24.05.2022

Рисование овала на JButton при нажатии
Я начал работать над проектом для своего класса Java - LAN gomoku/пять в ряд. Игровое поле представлено двумерным массивом, заполненным кнопками (JButton). С помощью обработчика событий (класс clickHandler) я хочу нарисовать овал на кнопке, которую...
6515 просмотров
schedule 27.09.2022

Масштабирование JLabel путем переопределения paintComponent()
Рассмотрим этот небольшой работающий пример: import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.MouseWheelEvent; import java.awt.event.MouseWheelListener; import java.util.ArrayList; import...
1479 просмотров
schedule 04.06.2022

Как сделать фоновый градиент JPanel
Я хочу знать, как сделать фоновый градиент, который находится в другом JPanel. Много статей найдено в Интернете, но все они демонстрировали, как переопределить paintComponent() JPanel, а не то, как это сделать для jPanel, который находится внутри...
10631 просмотров
schedule 21.04.2024

Изменить угол/положение рисунка с помощью алгоритма на Java
Привет, мне очень любопытно, как решить эту проблему: я создал pacman с помощью метода fillArc, drawArc на Java, и теперь у меня на экране есть парень pacman, который всегда смотрит вправо, независимо от того, в каком направлении он идет.. мой вопрос...
1303 просмотров
schedule 16.08.2022

Понимание Swing и repaint()
Я пытаюсь понять, как работает рисование с помощью Swing. Для этой цели я читал учебник по Oracle: http://docs.oracle.com/javase/tutorial/uiswing/painting/step3.html Мой вопрос прост: почему два вызова одной и той же функции (перерисовки) ведут...
377 просмотров
schedule 22.04.2022

paintComponent рисует другие компоненты поверх моего рисунка
Я пытаюсь создать простой инструмент для рисования. События mouseDrag создают новый эллипс и приводят мои JPanel к repaint() . Пока это работает нормально. Однако, если я нажму любую кнопку (или любой другой компонент пользовательского...
5151 просмотров

Метод нанесения краски
Мне было интересно, как я буду использовать следующий код или просто метод в целом: public void run (){ public void paint(Graphics g) { g.fillRect(20, 20, 20, 20); for (int i = 20; i < 1000; i++) {...
3322 просмотров

Как нарисовать вертикальную линию в JPanel в определенной позиции?
Я пытаюсь разработать временную шкалу для этого приложения для воспроизведения мультимедиа, используя файл JPanel . Чтобы указать текущий видеокадр относительно временной шкалы, мне нужно иметь возможность рисовать вертикальную линию по определенной...
3172 просмотров
schedule 25.05.2023

Фоновое изображение JPanel не меняется
Я использую следующий класс для добавления фонового изображения в JPanel. http://www.java2s.com/Code/Java/Swing-JFC/Panelwithbackgroundimage.htm Но когда приложение выполняется и изображение изменяется, новое обновленное изображение не...
208 просмотров
schedule 11.04.2022

Рисование JPanel/JComponent
Привет, у меня проблема с рисованием изображения на панели и добавлением его в рамку. import java.awt.Graphics; import java.awt.Image; import java.util.Random; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JPanel;...
1213 просмотров
schedule 07.04.2022

Любое решение для ошибки исключения нулевого указателя, возникающей из-за того, что Java paintComponent() ссылается на отдельный класс?
Я не очень долго программировал, но это самая странная ошибка, которую я видел до сих пор. Теперь я знаю, что он говорит об ошибке исключения нулевого указателя, что это и есть, но это конкретная ошибка, которую я не мог найти в Интернете уже более...
1894 просмотров

Множественные проблемы, связанные с программой рисования Java во время рисования
У меня есть программа рисования Java, и у меня есть две проблемы, связанные с ней. Обе проблемы относительно просты и касаются только того, как обрабатывается ввод с помощью мыши и как изображение использует цвета. Вот фото приложения: Итак,...
1631 просмотров
schedule 11.09.2023

PaintComponent не вызывается при перемещении метки
У меня есть простая JPanel (otherJPanel) с меткой ниже, обе внутри другой JPanel (mainJPanel). mainJPanel переопределяет paintComponent , а repaint() вызывается вручную в другом месте, а текст метки и фон otherJPanel задаются динамически....
259 просмотров
schedule 03.01.2023