Hallo,
ich habe eine generelle Frage zur Vorgehensweise beim Überschreiben der paintComponent Methode.
Ich habe einen Custom JButton erstellt, in dessen paintComponent Methode folgende Objekte erstellt werden:
2x new Font
2x new Cursor
1x new Color
2x new BasicStroke
1x new AttributedString
1x new LineBreakMeasurer
Das heißt bei jedem repaint werden diese Objekte neu erzeugt.
Nun könnte ich diese Objekte bereits in der Klasse erstellen, das scheint aber so keine gängige Praxis zu sein.
Laufe ich dadurch eventuell irgendwann auf Speicherprobleme, wenn da ständig neue Objekte erzeugt werden?
ich habe eine generelle Frage zur Vorgehensweise beim Überschreiben der paintComponent Methode.
Ich habe einen Custom JButton erstellt, in dessen paintComponent Methode folgende Objekte erstellt werden:
2x new Font
2x new Cursor
1x new Color
2x new BasicStroke
1x new AttributedString
1x new LineBreakMeasurer
Das heißt bei jedem repaint werden diese Objekte neu erzeugt.
Nun könnte ich diese Objekte bereits in der Klasse erstellen, das scheint aber so keine gängige Praxis zu sein.
Laufe ich dadurch eventuell irgendwann auf Speicherprobleme, wenn da ständig neue Objekte erzeugt werden?