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