Результаты поиска по запросу "paintcomponent"
paint () в Java-апплете вызывается дважды без причины
Существует ли распространенная причина, по которой метод paint () может вызываться дважды без намерения. У меня есть следующий код: public void paint(Graphics g) { //Graphics2D gg; //gg=(Graphics2D) g; drawMatrix(g); } private void ...
Разница между paint, paintComponent и paintComponents в Swing
Какова реальная разница междуpaint(), paintComponent() а такжеpaintComponents() в Java Swing? Я пытался понять, что объясняется в документации Oracle, но мне не ясно.
Как нарисовать отрезок изогнутой линии, используя QuadCurve2D.Double?
Вот строка кода, где я объявляю кривую: QuadCurve2D.Double curve = new QuadCurve2D.Double(50,100,100,170,150,100);Теперь какой код я могу использовать, чтобы нарисовать эту кривую? Я попробовал что-то вроде: g.draw(curve);но очевидно, что это ...
Визуальные Артефакты, появляющиеся на JPanel
Я пытаюсь создать программу с 2JPanel с помощьюBorderLayout, Центральная панель предназначена для случайного рисования прямоугольника, а южная панель - для кнопок. Я получаю странное изображение кнопки в левом верхнем углуJFrame всякий ...
paintComponent рисует другие компоненты поверх моего рисунка
Я пытаюсь создать простой инструмент рисования.mouseDrag события создают новый эллипс и вызывает мойJPanel вrepaint(). Это работает отлично до сих пор. Тем не менее, если я нажму любую кнопку (или любой другой компонент пользовательского ...
Java: добавить фоновое изображение в рамку [дублировать]
Возможный дубликат: Ява качели фоновое изображение [https://stackoverflow.com/questions/2227423/java-swing-background-image] нанесение собственного буферизованного изображения на ...
Использование paintComponent () для рисования прямоугольника в JFrame
Я пытаюсь создать программу, которая рисует фигуры (прямоугольник на приведенном ниже примере), используя paintComponent () JPanel, но я не могу заставить его работать и не могу определить, что не так. Код выглядит следующим образом: import ...
Добавить фоновое изображение на панель
у меня естьJPanelи я хочу добавить изображение в качестве фона. Как я могу это сделать ? frame = new JFrame("Some frame"); panel1 = new JPanel(); panel1.setBorder(new EmptyBorder(5, 5, 5, 5)); // NEED TO ADD AN IMAGE TO THIS ...
Переключить imageIcon в Java?
У меня есть много плоскостей (потоков), которые перемещаются в окне, и я хочу переключить ImageIcon в соответствии с направлением плоскости. Например: если плоскость идет вправо, imageIcon плоскости направо, а затем плоскость идет влево, замените ...
Почему вызов dispose () для объекта Graphics заставляет JPanel не отображать какие-либо компоненты
Узнав, чтоdispose() должен быть вызван наGraphics/Graphics2D объект после использования, я стал менять свою игру, чтобы включить это. Когда я добавилg2d.dispose() переопределеноpaintComponent(Graphics g) изJPanel, мои компоненты, которые я ...