Graphics2D обнаружил много повторяющихся параметров - PullRequest
0 голосов
/ 01 апреля 2020

Я использую этот код, чтобы нарисовать маленькое изображение в верхнем правом углу. Но, похоже, параметры являются дубликатами. Я только начал использовать класс 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

...