Verwendung des Überschreibens von getPreferredSize () anstelle von setPreferredSize () für Komponenten mit fester Größe
Ich habe hier einige Posts gelesen und angefangen, warum manche Leute das tun
@Override
public Dimension getPreferredSize() {
return new Dimension(500, 500);
}
anstatt
setPreferredSize(new Dimension(500, 500));
Ist der zweite nicht besser, weil er nur einen schafft?Dimension
Objekt, während das erste möglicherweise mehrere erstellt (auch wenn es nicht so viel Speicher verschwendet)? Oder liege ich falsch? Gibt es überhaupt einen Unterschied?