Вопросы по теме 'graphics2d'

Font.createFont оставляет файлы во временном каталоге
Приведенный ниже код выполняет свою работу, но при каждом запуске оставляет копии файла шрифта во временном каталоге. Эти файлы называются +~JF7154903081130224445.tmp , где число кажется случайным для каждого созданного файла. InputStream...
4106 просмотров
schedule 20.08.2022

Java Graphics2D и блиттинг
Быстрый вопрос по графике Java. Из всех уроков по графике, которые я видел, похоже, что при использовании Graphics2D весь холст перерисовывается. Я пытаюсь сделать игру, и мне интересно, есть ли способ рисовать только те части холста, которые должны...
1280 просмотров
schedule 29.05.2022

Java Graphics2D DrawString
Эй, ребята, у меня есть небольшая проблема здесь. У меня есть панель, где я рисую строку. Это игра, поэтому я постоянно перерисовываю счет, чтобы обновить его. Однако, когда я рисую его снова, он рисуется поверх предыдущего счета, поэтому он...
1898 просмотров
schedule 17.05.2023

Нарисовать 3D-дом с помощью Java2D?
Как нарисовать простой 3D-дом с помощью Java2D? Я хочу нарисовать боковую стену дома, чтобы она выглядела как простой 3D-рисунок. // Дом.java import java.awt.Canvas; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D;...
4879 просмотров
schedule 31.05.2023

Изменение размера рисунка в соответствии с размером кадра
Я написал приложение, которое рисует все внутри paint() на основе фиксированных позиций пикселей. Затем я отключил изменение размера кадра, чтобы он всегда был виден. Однако теперь я хотел бы изменить его размер, но я не хочу менять свой код...
8798 просмотров
schedule 22.05.2022

Преобразование координат Дилемма, координата пользователя в координату устройства?
Я работаю над задачей, которая включает такие данные, как «длина» дороги в «миллиметрах». И согласно спецификации мой JFrame должен быть 4 метра * 3 метра (как преобразовать это в координату устройства...?). Теперь я знаю, по крайней мере, что эти...
1326 просмотров
schedule 26.07.2023

Операции с растровой маской буферизованного изображения - применение цвета к изображению с использованием другого изображения в качестве маски
У меня есть два объекта BufferedImage, src и dest . Оба являются оттенками серого, src - 1 бит на канал (в основном черно-белый), а dest действительно может быть любым цветовым пространством / бит на канал / и т. Д. Мне нужно нарисовать...
1108 просмотров
schedule 12.12.2022

Мерцание изображений в JPanel
Я создал игру, которая рисует изображения в JPanel. Это выполняется с помощью JTimer, который выполняется каждые 14 миллисекунд для перемещения фона, перемещения препятствий и перемещения игрока (вертолета). Время от времени у меня мерцает фон и...
923 просмотров
schedule 12.11.2022

Java: как работать с графикой?
Я разрабатываю небольшое настольное приложение на Java с использованием NetBeans. Поскольку я новичок в Java, я в основном перетаскиваю элементы управления и работаю с ними. В моем приложении есть JFrame, на этом JFrame я помещаю один JScrollPane,...
181 просмотров
schedule 24.04.2022

java.awt.print печатает только первую страницу
я пытаюсь распечатать список в соответствии с примером печати на веб-странице оракула, и по какой-то причине он будет печатать только первую страницу списка я взял образец печати из Oracle о базовой печати: A Basic Printing Program и изменил...
2335 просмотров
schedule 24.11.2022

Рисование прозрачных изображений в Java Graphics2D
Я хочу нарисовать ЧАСТИЧНО прозрачное изображение поверх другого (создание теней над вещами). В настоящее время я использую класс java Graphics2D для рендеринга, мне сказали установить композит на AlphaComposite, но это только делает его полностью...
33028 просмотров
schedule 05.09.2022

Graphics2D — Вращение фигур на объекте Graphics2D
У меня есть объект Graphics2D , который я использую для рисования на моем Canvas . Я рисую несколько фигур на Canvas и хочу преобразовать только одну (или часть) из них. Я постараюсь сделать это просто: void render(Graphics2D g) { ......
6161 просмотров
schedule 13.02.2023

Почему я не могу получить доступ к функциям getWidth() и getHeight() моей панели?
Я пишу простую программу для проверки базового графического интерфейса. Программа печатает букву в середине экрана и позволяет пользователю перемещать ее с помощью клавиш со стрелками. Все работает нормально, но когда я пытаюсь центрировать букву в...
11141 просмотров
schedule 03.12.2022

Рисование простого линейного графика в Java
В моей программе я хочу нарисовать простой линейный график очков. У меня есть текстовый файл, и в каждой строке есть целочисленная оценка, которую я читаю и хочу передать в качестве аргумента моему классу графа. У меня возникли проблемы с...
162606 просмотров
schedule 18.04.2023

Java повернуть прямоугольник вокруг центра
Я хотел бы повернуть прямоугольник вокруг его центральной точки, и он должен оставаться в том месте, где он должен быть нарисован, и вращаться в этом пространстве. это мой код: AffineTransform transform = new AffineTransform();...
24413 просмотров

Растеризация треугольника в Java
Есть ли графическая библиотека Java, которая будет растрировать треугольник с учетом координат вершин? Я пытаюсь проанализировать значения пикселей изображения для треугольной области, определяемой тремя точками. У меня есть значения пикселей в...
1438 просмотров
schedule 01.01.2023

Перемещение фигур по дуге с помощью java-графики
Простите мою наивность, я здесь впервые и впервые имею дело с анимацией графики в java. Я пытаюсь выполнить анимацию звездных форм, которые движутся по своего рода дуге (пытаясь смоделировать орбиту в 2D). Орбитальное действие используется с...
3250 просмотров
schedule 18.06.2022

Объектно-ориентированный подход к 2D-графике: делегирование кликов JPanel на нарисованные объекты
Исходя из Qt, я всегда использую QGraphicsScene в сочетании с QGraphicsItem объектами для рисования таких вещей, как блок-схемы, игровые доски и так далее. Графические сцены — это виджеты, эквивалентные компонентам Swing в Qt. Эти QGraphicsItem...
691 просмотров
schedule 05.05.2022

Jpanel в JScrollPane, рисование поверх полос прокрутки
у меня проблема как на картинке Моя процедура добавления выглядит следующим образом: JFrame -> Панель просмотра -> JTabbedPane -> JPanel (Мой холст) Я рисую свои рисунки внутри paintComponent и в самом конце вызываю revalidate(). Помощь...
1081 просмотров

Java — рисование контура динамической формы
Я хочу создать динамический контур для Shape (AWT), добавляя объекты (с функциями рисования) в соответствующие позиции на экране по периметру фигуры. Я хочу примерно равное расстояние между каждым объектом. (Альтернативный подход к тому же эффекту...
1475 просмотров
schedule 24.07.2022