Я прочитал несколько сообщений здесь и понял, почему некоторые люди делают
@Override
public Dimension getPreferredSize() {
return new Dimension(500, 500);
}
вместо
setPreferredSize(new Dimension(500, 500));
. Разве второй не лучше, потому что он создает только один объект Dimension
, тогда как первый возможно, создает несколько (даже если это не так много потраченной памяти)? Или я ошибаюсь? Есть ли вообще разница?