Вопросы по теме '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 просмотров
schedule
12.07.2023
Метод нанесения краски
Мне было интересно, как я буду использовать следующий код или просто метод в целом:
public void run (){
public void paint(Graphics g) {
g.fillRect(20, 20, 20, 20);
for (int i = 20; i < 1000; i++) {...
3322 просмотров
schedule
20.02.2023
Как нарисовать вертикальную линию в 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 просмотров
schedule
07.05.2022
Множественные проблемы, связанные с программой рисования Java во время рисования
У меня есть программа рисования Java, и у меня есть две проблемы, связанные с ней. Обе проблемы относительно просты и касаются только того, как обрабатывается ввод с помощью мыши и как изображение использует цвета. Вот фото приложения:
Итак,...
1631 просмотров
schedule
11.09.2023
PaintComponent не вызывается при перемещении метки
У меня есть простая JPanel (otherJPanel) с меткой ниже, обе внутри другой JPanel (mainJPanel). mainJPanel переопределяет paintComponent , а repaint() вызывается вручную в другом месте, а текст метки и фон otherJPanel задаются динамически....
259 просмотров
schedule
03.01.2023