Результаты поиска по запросу "paintcomponent"
Как создать JPanel с двумя изображениями, где только указанная ниже часть отображается при наведении мыши?
Я пытаюсь создать панель кнопок, в которой кнопка, на которую нажали, становится 'разноцветные; то есть показать фоновое изображение. мне нужен только эт...
Java - нарисовать круг после нажатия кнопки
Я пытаюсь нарисовать круг нажатием кнопки в Java. Я поместил System.out.println () внутри метода action, чтобы убедиться, что мой код работает. Отпечаток поя...
Компоненты на JPanel не отображаются
Я создал JPanel и немного его модифицирую. Я изменяю его фон на градиентный цвет, вот класс. public class JGradientPanel extends JPanel { private static final int N = 32; private Color color1, color2; public JGradientPanel(Color color1, Color ...
Рисование объекта с использованием getGraphics () без расширения JFrame
Как я могу нарисовать объект без класса (который расширяетJFrame)? я нашелgetGraphics метод, но он не рисует объект. import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame frame = new ...
Как нарисовать несколько прямоугольников
поэтому я пытаюсь создать простую программу, в которой вы нажимаете на экран, и она создает блок, который падает и сталкивается с большим блоком внизу и прилипает к нему. Вроде как простая программа столкновений. Проблема в том, что когда я ...
Почему мой jFrame обновляется только после изменения размера окна?
Я понимаю, что когда вы добавляете / удаляете компонент, вам нужноrevalidate() а потомrepaint(), Однако я меняю состояние своего многоугольника. Первоначально изображение отображается, однако, когда я нажимаю левую и правую клавиши, изображение ...
Медленное движение с использованием метода paintComponent
Я решил переписать свою игру, используя технику рисования Swing - метод paintComponent () (кто-то на SO фактически сказал мне использовать этот метод). Я решил использовать JPanel в качестве основы игры вместо Canvas. Моя предыдущая написанная ...
Swing Worker: функция get ()
Моя проблема в том, что я не понимаю, какswingworker работает, потому что я пытаюсь сделать, это сделатьfa=worker.get() потому что у меня есть длинный метод, который вычисляет много точек, работающих в фоновом режиме, потому что я не хочу ...