Описание тега java-2d

Java 2D - это API для рисования двухмерной графики с использованием языка программирования Java.
2 ответа

Почему оба овала расположены на одном и том же XY?

Я объявил и построил массив из двух экземпляров Balls: m_ball[0]=new Ball(400,400,400,180); & ' m_ball[1]= новый мяч (400 400 400,0);' с разными значениями параметров (180 и 0), но по какой-то причине кажется, что эти разные значения сбрасываются в …
31 дек '13 в 13:46
0 ответов

Объединить два изображения с разным размером

У меня есть два изображения с разными размерами. Я хочу объединить эти два изображения, чтобы передние изображения правильно накладывались на фоновое изображение. фон (ширина:144 высота:147): спереди: (ширина:227 высота:238) В настоящее время мой ре…
02 ноя '18 в 09:00
1 ответ

Шаблон тире java2d

Мне нужно решение для создания анимированного инструмента выбора с java2d. я знаю API BasicStroke и Rectagnle2D, но не знаю, как сделать черно-белые штрихи и оживили это. У кого-нибудь есть идея для этой работы? Спасибо
19 дек '10 в 12:52
0 ответов

Поколение области не любит прямых

Я использую код генерации и рисования кода из Smoothing a jagged path для создания областей столкновения для спрайтов тайлов в игре JRPG, которую я делаю в java - это не основная полноценная игра, а скорее просто подтверждение концепции мне учиться.…
16 мар '14 в 02:09
1 ответ

Использование нулевого макета или нет в конкретном случае

Я знаю что используя null Layout это не хороший способ сделать GUI приложение, но я думаю, что это тот случай, когда я должен его использовать. у меня есть JPanel управляемый LayoutManager и в этой JPanel есть несколько JPanels. В частности, в конкр…
1 ответ

Как проверить цвет пикселя в моем Java-апплете?

Я занимался поиском и не нашел ничего подходящего для моих нужд. У меня есть небольшой игровой апплет, который я пишу на Java. Мне любопытно, есть ли способ получить значение цвета (предпочтительно в формате RGB) пикселя на экране средства просмотра…
07 дек '14 в 07:00
2 ответа

Как правильно выровнять этот текст?

Я написал эти полярные часы сегодня, и я почти закончил, за исключением того, что я хочу выровнять свой текст внутри строки, подобной этой. Кто-нибудь знает как это сделать? Я пытался использовать FontRenderContext и метрики шрифта, но я не могу зас…
04 июн '11 в 16:46
1 ответ

AWT - rotate the entire Swing panel

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

Как изменить цвета буферизованного изображения Java

У меня есть JavaBufferedImage. Передний план черный, а фон прозрачный. Я хотел бы перекрасить изображение в красный. Я прочитал посты других людей по этому поводу и попытался использовать этот код, но мое изображение полностью прозрачно, когда я зап…
23 ноя '14 в 15:34
3 ответа

Печать форм Java с задержкой

Я пытаюсь создать программу, которая решает популярную игру Towers of Hanoi. Мне удалось распечатать диски и колышки, но я хочу, чтобы диски печатались с задержкой. Например, я хочу, чтобы диск 7 печатался, а затем диск 6 печатался через 1 секунду. …
01 дек '14 в 15:08
2 ответа

Перемещение синусоиды в графическом интерфейсе Swing/AWT

Я использовал двусвязные списки для создания этой движущейся синусоиды (код может быть крайне примитивным и неорганизованным, но это только первый черновик, и я едва знаю, как использовать Swing..): import java.awt.*; import javax.swing.JFrame; publ…
02 дек '15 в 12:08
0 ответов

Java Swing устарела в пользу JavaFx 2.0

Правильно ли я понимаю, что Oracle отказался от Swing и что JavaFx 2.0 является его официальной заменой? Это имеет смысл для меня, потому что для оракула было бы глупо поддерживать разработку двух конкурирующих API, которые делают одно и то же. Тем …
20 авг '12 в 02:23
4 ответа

Проверьте, содержит ли прямоугольник другой прямоугольник с определенным расстоянием между границами

Я пытаюсь написать небольшую программу, чтобы проверить, содержит ли один прямоугольник второй прямоугольник, и расстояние между ними должно быть меньше определенного числа, например 100 или 50. Когда я использую метод Rectangle.contains, он не забо…
09 июн '12 в 12:06
1 ответ

Многопоточная графика с использованием таймера?

Мой лектор дал мне задание с просьбой о многопоточной графической программе, в которой шар подпрыгивает вокруг jframe. Он хотел, чтобы у каждого мяча была своя нить. После отметки он сказал мне, что таймер многопоточный, и это лучший способ сделать …
11 дек '12 в 10:53
2 ответа

Графика Java2D внутри JScrollPanel не очень хороша

Я студент компьютерных наук в Нидерландах и работаю над заданием, в котором мне нужно нарисовать пару фигур. Чтобы эти фигуры выглядели лучше, я включил сглаживание подсказок рендеринга. Но теперь моя проблема в том, что, когда я прокручиваю свою па…
07 фев '14 в 17:01
1 ответ

Есть ли Java Framework для манипулирования / рисования декартовой плоскости?

Я хотел бы знать, существует ли какая-либо Java Framework или ресурс для рисования и / или управления Декартовой плоскостью. Очевидно, что это может быть сделано с использованием только Java 2d, но реализовать некоторые ресурсы, такие как "увеличени…
02 дек '10 в 12:38
1 ответ

Найти координату точно противоположную любому углу на основе трех точек

У меня есть три точки, чтобы нарисовать две линии: point1, point2, а также point3, point1 это центр. Я хочу узнать точно противоположную координату на некотором расстоянии от point1, В Java 2D-программе мне нужно нарисовать биссектрису, как показано…
18 апр '15 в 08:47
3 ответа

Форма не появится, когда я добавлю JButton в JPanel

Я пытаюсь сделать панель, которая содержит форму и кнопку. Проблема в том, что когда я добавляю кнопку в JPanel, форма не появляется. Это просто показывает кнопку в верхней части моего экрана. Квадрат отображается только при добавлении квадрата к ра…
08 май '16 в 07:07
1 ответ

Нарисуйте ряд концентрических кругов со случайными настройками

Я действительно застрял на том, как идти о программировании этого. Необходимо нарисовать серию из 8 концентрических окружностей, используя метод Java drawArc со следующими условиями использование библиотеки импорта java.util.Random Предусмотреть зап…
15 сен '13 в 05:30
2 ответа

Java2D: увеличить ширину линии

Я хочу увеличить ширину Line2D. Я не мог найти какой-либо способ сделать это. Нужно ли на самом деле сделать маленький прямоугольник для этой цели?
15 май '10 в 08:45