Qualcuno può spiegarmi la differenza o i benefici piuttosto che usare la classe del rettangolo
ex. Rectangle r1 = new Rectangle(x,y,w,h);
rispetto al metodo drawRec della classe grafica?
g.drawRec(x,y,w,h);
Sto pensando che puoi creare un nuovo oggetto al di fuori di paint () o paintcomponent () che dà alla creazione di un oggetto più opzioni e forse i metodi associati sono un bonus? Sto solo speculando, però, perché il tutorial che stavo passando è passato dall'utilizzare l'uno all'altro senza spiegare il perché. Credo di capire come usarli solo quando è meglio usare quale. Si prega di provare a mantenere le vostre risposte a livello di principianti visto come sto iniziando, ma ovviamente ogni assistenza è GRAZIE apprezzata. Grazie !!
Ecco un segmento di codice di ciò con cui sto lavorando:
public void paintComponent(Graphics g){
g.drawImage(yellowBall, xCoor, yCoor, this);
Rectangle r1 = new Rectangle((boardXSize/2), (boardYSize/2),50, 50);
g.setColor(Color.red);
g.fillRect(r1.x, r1.y,r1.width, r1.height);
repaint();
}