Letztens hatte ich in einer Klasse eine Methode überschrieben, um zu verhindern, das ein bestimmter Wert unterschritten wird.
public class FontPreviewPanel extends JPanel {
...
@Override
public void setSize(Dimension d)
{
if (d.width <= 0)
d.width = 1;
if (d.height <= 0)
d.height = 1;
super.setSize(d);
}
}
Die Maßnahme zeigte auch seine gewollte Wirkung. Doch dann fiel mir noch ein, dass die Super-Klassen ein weiteres setSize besitzen:
public void setSize(int width, int height);
Muss ich mir da jetzt Sorgen machen? Weiterlesen











