Вопросы по теме 'repaint'
Swing Worker: функция get()
Моя проблема в том, что я не понимаю, как работает swingworker , потому что я пытаюсь сделать fa=worker.get() , потому что у меня есть длинный метод, который вычисляет много точек, работающих в фоновом режиме, потому что я не хочу замораживать свой...
2029 просмотров
schedule
15.02.2024
Перерисовка не будет работать в пользовательской панели
У меня проблема с перекрашиванием панели. Моя идея анимации заключалась в том, чтобы заполнить массив значениями int[]. Это та часть, которая работает. теперь, чтобы оживить его, я беру массив и заполняю переменную int[] значением int[] из массива....
502 просмотров
schedule
23.09.2022
Java Перерисовать одно изображение
Я рисую много буферизованных изображений на JFrame, используя метод paint(),
public void paint(Graphics g){
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(bufferedImg, x, y, layeredPane);
...More...
519 просмотров
schedule
15.11.2022
Repaint() не работает с другими JPanel?
Я пытаюсь сделать программу с двумя панелями, и при нажатии на первую панель отображается другой цвет, а на второй панели слово меняется на цвет, который отображается в данный момент. Проблема в том, что repaint() не вызывает paintComponent( ) опять...
33 просмотров
schedule
07.03.2024
Ярлык Winforms обновляется по истечении 1 минуты таймера. Свернуть на ›1мин, этикетка не перерисовывается при восстановлении
Тема говорит сама за себя. На самом деле я использую метку как псевдо-индикатор выполнения, поэтому он имеет сплошной синий цвет фона, без текста, и я увеличиваю его ширину с каждым тиком таймера. Это отлично работает, за исключением одного...
186 просмотров
schedule
08.03.2024
repaint() не вызывает paintComponent() в java
Я пишу то, что должно быть простым фрагментом кода, который создает объект JFrame, а затем окрашивает фон в черный цвет и рисует синий квадрат. Однако метод repaint() не вызывает метод paintComponent().
Это код:
import java.util.Vector;
import...
440 просмотров
schedule
26.10.2022
Зачем вызывать InvalidateRect() в сообщении WM_PAINT?
Итак, я изучаю Windows API по книге «Программирование Windows» — Чарльз Петцольд (5-е издание). Если я правильно понимаю, при обработке сообщения WM_PAINT функция вызова BeginPaint() проверяет заданную область, которая должна быть обновлена. Однако...
214 просмотров
schedule
12.11.2022