Użyj nadpisywania getPreferredSize () zamiast używania setPreferredSize () dla komponentów o stałym rozmiarze
Przeczytałem kilka postów tutaj i zacząłem wyjaśniać, dlaczego niektórzy ludzie to robią
@Override
public Dimension getPreferredSize() {
return new Dimension(500, 500);
}
zamiast
setPreferredSize(new Dimension(500, 500));
Czy to drugie nie jest lepsze, ponieważ tworzy tylko jednoDimension
obiekt, podczas gdy pierwszy prawdopodobnie tworzy kilka (nawet jeśli nie jest to tak bardzo zmarnowana pamięć)? Czy się mylę? Czy jest jakaś różnica?