Код: Выделить всё
public Dimension getPreferredSize() {
Dimension size;
if (this.getText() == null || this.getText().isEmpty()) {
setText( " " );
size = super.getPreferredSize();
setText( "" );
}
else {
size = super.getPreferredSize();
}
return size;
}
Но почему инициализируется (в случае, если это не так) во время этого метода получения?
Разве не было бы разумнее просто сделать это в конструкторе?
Подробнее здесь: https://stackoverflow.com/questions/781 ... t-exist-or
Мобильная версия