Описание тега graphics2d

Graphics2D - это часть Java 2D API, связанная с возможностями двумерной графики, текста и изображений. В отличие от более старого класса Graphics, Graphics2D поддерживает преобразования координат. Это также дает лучший контроль над геометрией, цветами и макетом текста.
2 ответа

Java - событие Hover Over Image

Я создаю меню для игры, которую я сейчас разрабатываю, и я использую изображения, которые я разработал в фотошопе, для использования в качестве кнопок для меню, но мне интересно, есть ли способ определить, работает ли мышь? парящий над изображением.…
05 июл '16 в 17:33
1 ответ

Graphics2D - текст огромен в масштабированном координатном пространстве

Первый "foo" нормален, но второй настолько огромен, что я вижу только основание "f". Размер шрифта является значением по умолчанию. BufferedImage image = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB); Graphics2D g2 = image.createGraphics()…
17 окт '14 в 20:53
1 ответ

Как сделать перенос слов на короткую строку с TextLayout в Java Graphics2d?

Как бы вы эффективно применили перенос слов к короткой метке String ниже с TextLayout в Java? Мой ярлык состоит всего из двух или трех слов. Некоторые примеры: 1. Надувная оранжерея D10; 2. Центр управления и контроля А5; 3. Джейсон Борис; Я хотел б…
09 янв '15 в 13:58
0 ответов

Прозрачная управляющая графика исчезает на панели проигрывателя Unity3D

Я застрял в проблеме, и все мои поиски в Google не могли мне помочь. Мой сценарий выглядит следующим образом 1) У меня есть панель, и я загружаю туда проигрыватель Unity3D (работает) 2) Затем у меня есть прозрачный элемент управления с панелью, кото…
05 ноя '15 в 11:11
0 ответов

BufferedImage.Graphics2D - установить пользовательские координаты?

Я рисую растровое изображение, создав BufferedImage и затем вызвав BufferedImage.createGraphics(), чтобы получить объект Graphics2D. Затем я отрисовываю объект Graphics2D. Я хочу сделать все мои рендеринга с использованием EMU для скоординированных.…
16 авг '16 в 15:38
2 ответа

Как сохранить панель как изображение в разгаре?

Привет я хочу преобразовать панель, которая содержит компоненты, такие как метка и кнопки в файл изображения. Я сделал следующий код. Изображение было сохранено. но содержимое панели не отображается или сохраняется. Может кто-нибудь подсказать, как …
30 июн '12 в 09:14
2 ответа

Невозможно получить правильную высоту текста в java.awt.BufferdImage/Graphics2D

Я создаю сервлет, который отображает JPG / PNG с заданным текстом. Я хочу, чтобы текст был в центре отрисованного изображения. Я могу получить ширину, но высота, которую я получаю, кажется неправильной Font myfont = new Font(Font.SANS_SERIF, Font.BO…
21 май '10 в 10:57
1 ответ

Рисование прозрачных изображений в Java Graphics2D

Я хочу нарисовать ЧАСТИЧНО прозрачное изображение поверх другого (Создание теней над вещами). В настоящее время я использую класс Java2 Graphics2D для рендеринга, мне сказали установить для составного элемента значение AlphaComposite, но это только …
25 ноя '11 в 17:43
1 ответ

AWT - rotate the entire Swing panel

У меня проблема с AWT при повороте графики на панели на 90 градусов. Я могу повернуть графику на панели, приведя к Graphics2D и применив преобразование. Проблема в том, что если область панели прямоугольная, то часть графики становится скрытой. Я не…
19 сен '13 в 14:58
1 ответ

Расчет внутренних значений цвета между известными цветовыми точками (билинейная интерполяция?)

Это кажется довольно элементарным вопросом по математике / графике, но по какой-то причине я не могу обернуться вокруг него. То, что у меня есть, это четыре линейных сегмента, очерчивающих четырехугольник. Каждая вершина на каждом отрезке имеет изве…
1 ответ

Дрожащий механизм с Graphics2D и двойным буфером

У меня проблемы с маленькой игрой, которую я разрабатываю. хотя я использовал двойной буфер и смог избавиться от мерцания, движение все еще выглядит несколько нервным и не плавным. Я знаю, что это может быть вызвано увеличением движения большими шаг…
17 ноя '13 в 18:58
1 ответ

Понимать объект android.graphics.Camera в Android

Я занимаюсь разработкой приложения для Android AR для дипломной работы бакалавра. Я нашел класс Camera в пакете android.graphics (ссылка на SDK: http://developer.android.com/reference/android/graphics/Camera.html) и не понял, что такое метод dotWith…
1 ответ

Java Graphics - Используя конструктор, дважды удалите старую графику

У меня есть программа, которая отображает множество элементов одного класса на разных позициях. Для этого я использую конструктор класса много раз. Но проблема в том, что отображается только последний элемент, а не остальные. Инициализация фрейма и …
3 ответа

Java, перемещая круг в графическом интерфейсе с помощью клавиш со стрелками

Я пытаюсь переместить круг влево с помощью ключевого события. Пока круг нарисован на окне, но он не двигается влево! Я чувствую, что проблема в том, где я добавляю конструктор Window() в контейнер. Нет вывода на консоль, чтобы сказать мне, что она р…
15 мар '12 в 19:55
1 ответ

Java обнаруживает столкновения для быстро движущихся объектов

У меня проблема в том, что шары, которые движутся слишком быстро, могут пролететь сквозь стену (ширина стен составляет 4 пикселя, а скорость мяча иногда превышает 400 пикселей в секунду (что превышает 4 пикселя на обновление при условии, что fps рав…
22 окт '14 в 05:53
3 ответа

Java: равномерное нанесение точек на окружность с использованием Graphics2d

Я пытаюсь нарисовать количество точек на окружности так, чтобы каждая точка находилась на одинаковом расстоянии от следующей. В конце концов я буду рисовать линии между всеми точками, чтобы сделать небольшой рисунок. Сегодняшнее препятствие, с котор…
23 апр '13 в 21:10
2 ответа

Как показать в jFrame много Graphics2D?

У меня есть jFrame (разрешение: 300x300), и я хочу отобразить в нем много эллипсов. Это разрешение поля должно быть 4000x4000. Как я могу это сделать? Для поля эллипсов я создал jComponent отображает все 500 эллипсов. Вы видите, что будет отображать…
03 дек '11 в 12:05
1 ответ

Как создать иллюзию коробки в SDL?

Сейчас я хочу создать оптическую иллюзию, используя только ректы, и больше ничего. Я могу справиться с этим с двумя ректами, но я не могу придумать, как продолжать генерировать риты один за другим. В настоящий момент код, который у меня есть, генери…
16 мар '18 в 17:44
0 ответов

Попытка отредактировать мой код для реализации чертежа

Итак, я пытался сделать это: но моя проблема в том, что я не знаю, как создавать такие отношения в Java. В частности, я хочу иметь возможность реализовать это: "... вертикальный... крест, чьи [четыре] плеча равной длины на одну шестую больше их шири…
31 окт '17 в 04:31
2 ответа

Нужна помощь в отладке простого приложения Swing с помощью JLayeredPane

Я пытаюсь разработать приложение Swing, которое выглядит следующим образом: (Демо для этого приложения можно найти здесь) Черный квадрат перемещается при перемещении курсора. Запись ComboBox выбирает самый верхний слой в стеке, над которым квадрат б…
06 янв '13 в 10:06