Я использую этот код, чтобы нарисовать маленькое изображение в верхнем правом углу. Но, похоже, параметры являются дубликатами. Я только начал использовать класс Graphics2D и думаю, что сделал это неправильно. Как это исправить?
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g.create();
g2d.setPaint(new TexturePaint(slate, new Rectangle(getWidth()/3,20,this.getWidth()*3/5,
this.getHeight()/8)));
g2d.fillRect(getWidth()/3, 20, this.getWidth()*3/5, this.getHeight()/8);
}
![enter image description here](https://i.stack.imgur.com/KHheB.png)