Вопросы по теме 'graphics2d'
Установите BufferedImage как цвет в Java
Мне нужно создать прямоугольник BufferedImage с заданным цветом фона, нарисовать какой-нибудь узор на фоне и сохранить его в файл. Я не знаю, как сделать фон.
Я использую вложенный цикл:
BufferedImage b_img = ...
for every row
for every...
45375 просмотров
schedule
19.04.2022
Проблема перерисовки графики Java
Возникли проблемы с простой панелью для рисования в java. Проблемы с получением кнопки очистки для перерисовки. Массив очищается, но не перерисовывается. Может ли кто-нибудь определить мою проблему или есть ли другой способ создания кнопки очистки...
17510 просмотров
schedule
29.10.2022
Многоугольник пересекается линией
У меня есть многоугольник и линия.
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 просмотров
schedule
30.12.2022
Сохранение нарисованного объекта на 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