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

Установите BufferedImage как цвет в Java
Мне нужно создать прямоугольник BufferedImage с заданным цветом фона, нарисовать какой-нибудь узор на фоне и сохранить его в файл. Я не знаю, как сделать фон. Я использую вложенный цикл: BufferedImage b_img = ... for every row for every...
45375 просмотров

Проблема перерисовки графики Java
Возникли проблемы с простой панелью для рисования в java. Проблемы с получением кнопки очистки для перерисовки. Массив очищается, но не перерисовывается. Может ли кто-нибудь определить мою проблему или есть ли другой способ создания кнопки очистки...
17510 просмотров

Многоугольник пересекается линией
У меня есть многоугольник и линия. g.drawLine(this.getLine().getP1().getX(), this.getLine().getP1().getY(), this.getLine().getP2().getX(), this.getLine().getP2().getY()); g.drawPolygon(this.polygon); и я должен найти точки...
517 просмотров
schedule 01.05.2022

Изменить графику JPanel по умолчанию
когда у меня есть JPanel , у него есть графика по умолчанию, которая передается paint(Graphics g) и аналогичной функции. Можно ли как-то поменять этот дефолтный Graphics на свой? Из-за пределов JPanel class ? Я ищу что-то вроде...
536 просмотров
schedule 03.07.2023

Graphics2D - Математический сюжет - Плойгон - как получить все точки сюжета
Я только что попытался написать «строчный» код, чтобы визуализировать простую математику; Вот Ploygon polygon=new Ploygon(); int x,y; ploygon.addPoint(0,0); polygon.addPoint(width,height); g.drawPolygon(polygon); Код дает эффект y=x;...
304 просмотров
schedule 03.09.2022

Как указать резервные шрифты в Java2D/Graphics2D
Я использую g.drawString(str, x, y) для рисования строки с объектом Graphics2D g . Текущий шрифт g не покрывает все символы str (у меня там есть, например, китайские иероглифы). В Mac OS X автоматически используется резервный шрифт, но не в...
2628 просмотров
schedule 07.12.2022

Java перемещает круг в графическом интерфейсе с помощью клавиш со стрелками
Я пытаюсь переместить круг влево с помощью keyEvent. Пока круг рисуется на окне, но не движется влево! Я чувствую, что проблема в том, где я добавляю конструктор Window() в контейнер. На консоли нет вывода, чтобы сказать мне, что он работает....
8924 просмотров

Сохранение нарисованного объекта на JPanel
Привет, эксперты: у меня есть класс, который расширяет JPanel теперь ShapePanel (Sp), который добавляется к обычному JPanel (контейнеру), который, в свою очередь, добавляется в JFrame (окно). В методе paintComponent я рисую форму.... но форма никогда...
966 просмотров
schedule 08.07.2023

Почему я не могу рисовать линию на JFrame
Как показано ниже в коде, я получаю значения x и y строки из базы данных. А затем сохранить их в массиве x . После этого я пытаюсь нарисовать эту линию на рамке, но она не рисуется. Как я могу нарисовать линию на рамке? public class...
2260 просмотров
schedule 09.11.2022

Книжный класс: Как непрерывно печатать без разделения страниц
После этот ответ о том, как напечатать какой-то предопределенный текст до и после JTable (не верхний и нижний колонтитулы), я хочу пойти дальше. С классом Book это возможно, как в примере последовательно печатать разные отформатированные...
221 просмотров
schedule 09.07.2023

Система частиц без OpenGL и других библиотек
Мне нужно сделать программу по системам частиц на C#, и я использую Visual Studio 2010. Я не должен использовать никакие библиотеки, такие как OpenGl, ... Я могу использовать только библиотеку Graphisc из C#. Я пытался прочитать несколько руководств...
725 просмотров
schedule 04.04.2024

используя метод repaint() с actionPerformed
Как использовать метод repaint(), когда нажата кнопка, а Graphics p должен перерисовывать все с нуля? Спасибо. import javax.swing.Box; import javax.swing.JButton; import javax.swing.JTextField; import java.awt.*; import...
12553 просмотров
schedule 03.04.2023

Качество изображения портится в Java Graphics2D Rotate
У меня возникла проблема с поворотом изображения с помощью метода поворота Graphics2D. Вот изображение проблемы, с которой я сталкиваюсь: Когда я двигаю мяч, изображение полностью искажается при вращении. Вот мой метод поворота:...
1396 просмотров
schedule 06.12.2022

как сохранить панель как изображение в качелях?
Привет, я хочу преобразовать панель, содержащую такие компоненты, как ярлык и кнопки, в файл изображения. Я сделал следующий код. Изображение было сохранено. но содержимое панели не видно и не сохраняется. Может кто подскажет как сохранить...
18656 просмотров
schedule 26.04.2022

Переопределение AWT и сохранение графики
-Всем привет! Я делаю Java-апплет, имитирующий интерференцию волн, который я почти закончил (будет лицензирован под лицензией GPL). Однако у меня есть два вопроса относительно цикла рисования AWT, на которые мне трудно найти ответы. Я хочу...
60 просмотров
schedule 14.04.2023

Линейная интерполяция по линии Брезенхэма
Я использую линейную интерполяцию для анимации объекта между двумя 2D-координатами на экране. Это довольно близко к тому, что я хочу, но из-за округления я получаю неровное движение. В ASCII-арте: ooo ooo ooo oo Обратите...
1977 просмотров
schedule 23.05.2024

предотвращение выхода за пределы значений в смягчении пеннера
Я работаю над проектом, который использует следующую функцию плавности для перемещения объектов на экране: function easeinoutquart(t,b,c,d) as float 't=time, b=startvalue, c=change in value, d=duration d=d/2 t=t/d if (t < 1)...
94 просмотров
schedule 30.01.2023

Повернуть изображение в java на указанный угол
Вот функция, которая рисует фигуру по заданным координатам: public void drawTank(int x,int y){ int h = 50; int w = 50; graphic.setColor(Color.darkGray); graphic.drawRect(x, y, h, w); graphic.fillRect(x, y, h, w);...
11803 просмотров
schedule 15.12.2022

Java Как вы управляете слоями при рисовании?
Я использую пакет Java AWT для рисования с использованием Graphics2D и BufferStrategy на холсте. Canvas помещается в JFrame. Когда я помещаю сущности из своей игры на холст и рисую их, кажется, что они отображаются в случайном порядке. У меня есть...
2638 просмотров
schedule 26.03.2022

Graphics2D делает постмодерн
В следующем коде замена fill на draw приводит к неожиданным результатам. Прикрепленное изображение демонстрирует нежелательный, но очень ценный постмодернистский эффект, вызванный draw соединением красных и зеленых прямоугольников. Аффинное...
207 просмотров
schedule 04.07.2023