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

VolatileImage JFrame на нескольких экранах
У меня есть JFrame, в котором я использую Graphics2D для рисования VolatileImage, используя этот учебник. Я в основном скопировал код, чтобы посмотреть, как он работает, но немного отредактировал его для своей игры. Я запускаю свой компьютер с...
604 просмотров
schedule 13.06.2022

Свинг HTML DrawString
Я пытаюсь создать какой-то специальный компонент для определенной цели, на этом компоненте мне нужно нарисовать строку HTML, вот пример кода: public class MyComponent extends JComponent{ public MyComponent(){ super(); }...
9530 просмотров
schedule 16.06.2023

Как рисовать графику в PDF с помощью iText?
Я пытаюсь завершить пример, который рисует графику и записывает ее в PDF, но я продолжаю получать ошибки, что в PDF нет страниц. если я добавляю что-то простое с помощью document.add() после открытия, это работает нормально, я просто никогда не вижу...
13755 просмотров

Java BufferedImage сохраняется с нежелательным цветом фона
Заранее спасибо за помощь Описание: Программа рисует, отображает и сохраняет изображение. Это работает следующим образом: сам объект расширяет Frame. В конструкторе объект создает BufferedImage и вызывает метод, рисующий это изображение. Затем...
6296 просмотров

Java — восстановление JFrame/рисования
Используя Java, я создаю новый кадр JFrame и загружаю в него изображение вместе с некоторыми кнопками: Затем я нажимаю «Классифицировать», чтобы определить основную интересующую область, и это дает изображение, подобное следующему:...
405 просмотров
schedule 18.11.2022

Java ImageObserver перестает обновлять анимированный gif
textPane содержит текст и анимированные изображения в формате GIF. imageUpdate используется для обновления каждого нового кадра gif. Когда я удаляю изображение из textPane, imageupdate продолжает его обновлять. Как я могу это остановить? Как...
1427 просмотров
schedule 11.04.2022

Провести бесконечную прямую через 2 точки?
Я ищу способ нарисовать бесконечную линию (линию без конца, также известную как луч) через 2 точки. Я могу нарисовать линию между двумя точками с помощью Line2D, здесь нет проблем. Следующая бесконечная часть нуждалась в взгляде. Я простодушно...
4144 просмотров
schedule 05.06.2022

paintComponent рисует другие компоненты поверх моего рисунка
Я пытаюсь создать простой инструмент для рисования. События mouseDrag создают новый эллипс и приводят мои JPanel к repaint() . Пока это работает нормально. Однако, если я нажму любую кнопку (или любой другой компонент пользовательского...
5151 просмотров

Поворот текста в Java2D на Mac
Вот проблема, с которой я сейчас сталкиваюсь: я хочу нарисовать строку на JPanel, используя Java2D. Строка должна быть повернута на заданный пользователем угол. Под этой строкой я также закрашиваю фон заданным цветом, чтобы облегчить чтение (на...
419 просмотров
schedule 28.12.2022

Как создать заполнение ведра в Java?
Я пытаюсь создать программу, похожую на краску, и в настоящее время я внедряю инструмент заполнения ведра. Я сохраняю все точки, которые были нарисованы, и использую drawLine Graphics2D для рисования фактических линий, поэтому я не хочу хранить все...
5351 просмотров
schedule 06.05.2022

Бесконечный фон для игры
Я работаю над проектом Java для имитации полета вертолета в кадре. Вертолет перемещается по экрану с помощью клавиш со стрелками. Я хочу, чтобы вертолет мог двигаться бесконечно, то есть, когда вертолет достигает края кадра, фон должен двигаться в...
2688 просмотров
schedule 21.01.2023

Java Graphics2D fillRect неправильно работает с полупрозрачными цветами
Я писал программу с некоторым пользовательским рендерингом, и мне нужно было отобразить прямоугольник с рамкой. Я решил просто вызвать graphics2D.fillRect(), переключиться на цвет границы и вызвать graphics2D.drawRect(). Однако, несмотря на то, что...
2413 просмотров
schedule 27.07.2023

Как настроить желаемые координаты в Graphics2D
Я хочу настроить математическое (где y растет вверх, а не вниз) координатное пространство от (-1, -1) до (+1, +1) и разместить его в окне независимо от размера окна. Я использую анонимный подкласс JComponent в Java SE 7 и привожу входящий Graphics...
5201 просмотров
schedule 16.08.2022

Java Draw Arc между двумя точками
У меня возникли проблемы с рисованием наименьшей дуги, описываемой тремя точками: центром дуги, «закрепленной» конечной точкой и второй точкой, которая дает другой конец дуги путем определения радиуса. Я использовал закон косинусов для определения...
4189 просмотров
schedule 30.12.2022

Как отменить рисование заставки в Java
Я новичок в графическом интерфейсе Java. Проблема в том, что я использую заставку с градиентом в качестве фона, и я хочу написать текст, стереть его, а затем написать новый. Мне удалось написать текст, и даже я могу написать новый, но проблема в том,...
368 просмотров
schedule 27.02.2023

Как найти размеры строки, которую вы рисуете с помощью Graphics2D?
Я пытаюсь нарисовать каретку в конце строки, но я не знаю, как получить размеры данной строки, которую я рисую с помощью graphics2d.drawString. Или, если есть «форма», которая на самом деле является строкой с размерами, это поможет, спасибо.
239 просмотров
schedule 10.06.2023

Улучшение качества Java Graphics2D
Итак, я рисую 100 концентрических кругов. Однако, когда я пытаюсь визуализировать такое большое количество концентрических кругов с помощью Graphics2D, они начинают выглядеть немного размытыми и в целом непривлекательными (см. рис.)....
2025 просмотров
schedule 07.01.2024

Java - Как правильно добавить несколько панелей с фоновым изображением?
Я пытаюсь написать игру-головоломку, в которой содержимое отображается на двух разных панелях: -SplitTable: на этой панели несколько ярлыков будут отображать некоторые важные данные. Половина размера SplitPanel и вертикальная, в левой части...
130 просмотров
schedule 08.07.2022

Прозрачное изображение компонента перетаскивания в качестве значка перетаскивания в Swing
Как я могу установить довольно большой значок перетаскивания, сделанный прозрачным перетаскиванием изображения компонента. Таким образом, пользователь видит, что он выбрал для перетаскивания во время перетаскивания. Лучше, чтобы изображение имело...
256 просмотров
schedule 18.04.2023

Java - Graphics2D - рисовать линию после перемещения мыши
Я не знал, как сформулировать заголовок в нескольких словах, поэтому объясню свою ситуацию: я уже настроил класс, который расширяет JPanel, включает весь код для прослушивания мыши и т. д. В чем моя проблема? что, как только пользователь...
646 просмотров
schedule 01.10.2023