Hallo Welt und liebe Java-Freunde,
Ich habe folgendes Problem und hoffe auf Eure Hilfe:
Ich habe eine Klasse, die von JComponent erbt. Ich setzte die Größe mittels setPreferredSize() fest und nutze keinen LayoutManager.
Einem JFrame wurde diese Komponente hinzugefügt und das zeichnen auf ihr funktioniert auch.
Ich bekomme es aber nicht hin, die Größe der JComponent im nachhinein zu ändern. Naja, eigentlich schon, da das JFrame nach Aufruf von pack() die gewollte Größe annimmt.
Allerdings ist der 'bemalte' Bereich in diesem größeren JFrame nur so groß wie es die JComponent vor dem vergrößern war.
Scheinbar ist die JComponent wie gewollt größer, der Bereich, auf dem ich zeichnen kann allerdings nicht - wenn das denn richtig und verständlich erklärt ist. Verzeiht mir, falls nicht. :b
Ich bitte um Eure Hilfe!
Ich habe folgendes Problem und hoffe auf Eure Hilfe:
Ich habe eine Klasse, die von JComponent erbt. Ich setzte die Größe mittels setPreferredSize() fest und nutze keinen LayoutManager.
Einem JFrame wurde diese Komponente hinzugefügt und das zeichnen auf ihr funktioniert auch.
Ich bekomme es aber nicht hin, die Größe der JComponent im nachhinein zu ändern. Naja, eigentlich schon, da das JFrame nach Aufruf von pack() die gewollte Größe annimmt.
Allerdings ist der 'bemalte' Bereich in diesem größeren JFrame nur so groß wie es die JComponent vor dem vergrößern war.
Scheinbar ist die JComponent wie gewollt größer, der Bereich, auf dem ich zeichnen kann allerdings nicht - wenn das denn richtig und verständlich erklärt ist. Verzeiht mir, falls nicht. :b
Ich bitte um Eure Hilfe!