Вопросы по теме 'paintcomponent'
Почему paintComponent никогда не вызывается?
У меня есть следующий код. В основном у меня есть рамка с фоновым изображением. У меня также есть три панели в кадре: панели 1, 2 и 3. 2 и 3 работают нормально, так как я не разделил их на подклассы. Однако панель 1, как только я ее...
1115 просмотров
schedule
03.04.2024
Swing Worker: функция get()
Моя проблема в том, что я не понимаю, как работает swingworker , потому что я пытаюсь сделать fa=worker.get() , потому что у меня есть длинный метод, который вычисляет много точек, работающих в фоновом режиме, потому что я не хочу замораживать свой...
2029 просмотров
schedule
15.02.2024
Перерисовка не будет работать в пользовательской панели
У меня проблема с перекрашиванием панели. Моя идея анимации заключалась в том, чтобы заполнить массив значениями int[]. Это та часть, которая работает. теперь, чтобы оживить его, я беру массив и заполняю переменную int[] значением int[] из массива....
502 просмотров
schedule
23.09.2022
Repaint() не работает с другими JPanel?
Я пытаюсь сделать программу с двумя панелями, и при нажатии на первую панель отображается другой цвет, а на второй панели слово меняется на цвет, который отображается в данный момент. Проблема в том, что repaint() не вызывает paintComponent( ) опять...
33 просмотров
schedule
07.03.2024
PaintComponent вызывается постоянно
Аналогичная проблема здесь, но не нашел ответа: Почему вызывается ли paintComponent() непрерывно и асинхронно без явного вызова repaint()?
У меня есть JPanel, на который я рисую
class DrawPanel extends JPanel {
final void...
813 просмотров
schedule
22.08.2022
Как сделать так, чтобы один JComponent отображал текст с псевдонимом в Swing?
Связанный ответ, но не работающий в OpenJDK 7: https://stackoverflow.com/a/2266260/1648987 ( SwingUtilities2 класс переехал и изменил свой API.)
Я хочу отобразить несколько меток, и я хочу, чтобы их можно было переключать между визуализацией со...
195 просмотров
schedule
12.02.2024
Проблема рисования прямоугольника в отрицательном направлении - Java
У меня возникают проблемы с попыткой нарисовать прямоугольник в отрицательном направлении от точки, нажатой на экране. У меня есть следующий класс, который имитирует программное обеспечение для захвата экрана, такое как Gyazo:
class DrawSquare...
3045 просмотров
schedule
11.11.2023
Java Swing с обработкой событий
Я новичок в программировании на Java, и я впервые разрабатываю Swing-приложение на Java Swing. я хочу реализовать простой редактор рисования, в котором есть несколько кнопок для добавления простых фигур, таких как прямоугольник, квадрат и т. д....
562 просмотров
schedule
26.05.2024
Swing + Paint: Нарисуйте 2 или более объектов [дубликаты]
У меня есть вопрос о Swing и методе paintComponent. У меня три класса. Одним из них является класс Часы. Когда я хочу нарисовать одни часы, проблем нет, но если я попытаюсь нарисовать двое часов, появятся только вторые часы.
Paint рисует только...
24 просмотров
schedule
16.09.2022
Java paintComponent сообщает, если снова вызвать
Несколько дней гуглил, и я не могу понять, как определить, вызывается ли paintComponent, пока я обрабатываю paintComponent. Процесс долгий и сложный. Если у меня есть второй (или третий) запрос на рисование, я хочу прервать текущий процесс рисования...
229 просмотров
schedule
20.12.2023
repaint() не вызывает paintComponent() в java
Я пишу то, что должно быть простым фрагментом кода, который создает объект JFrame, а затем окрашивает фон в черный цвет и рисует синий квадрат. Однако метод repaint() не вызывает метод paintComponent().
Это код:
import java.util.Vector;
import...
440 просмотров
schedule
26.10.2022
Java Swing рисует линии щелчком мыши и перетаскиванием
Я хочу вернуть вопрос, который был задан ранее: java рисует линию при перемещении мыши
«Я хотел бы добавить в свое приложение функцию, которая позволяет пользователю рисовать прямую линию, щелкая мышью в начальной точке и отпуская ее в конечной...
2684 просмотров
schedule
08.05.2024
paintComponent не рисует на JPanel
Я работаю над домашним заданием, где я должен сделать программу, которая позволит вам рисовать пользовательские фигуры и линии и перемещать их по экрану.
Первоначально я использовал public void paint(g) для рисования, но фигуры мерцали, когда я...
266 просмотров
schedule
24.09.2022