Frage

habe ich eine hoffentlich einfache Frage in Bezug auf die Verwendung von JLabels gegen den paintComponents () .drawString () -Methode. Gibt es irgendeine Art von Nutzen in einer über den anderen verwenden, vorausgesetzt, ich nie irgendeine Art von .getText () oder Modifikatoren verwenden müssen.

Es scheint chaotisch ein Bündel von JLabels zu schreiben, und ich nicht besonders gut gefällt die Idee eines JTextAreas. Aber ich fühle mich wie paintcomponent mit für andere Dinge als Formen, Farben und Bilder ist vielleicht nicht die beste Idee.

War es hilfreich?

Lösung

Es ist schwer, Ihre Frage zu beantworten, da wir nicht wissen, die genaue Anforderung.

Kümmere dich nicht um Effizienz, wenn Sie die Anwendung getestet haben, und Sie haben einen Engpass identifiziert und haben das Problem isoliert.

In der Regel tun neu erfinden das Rad nicht. Es besteht keine Notwendigkeit zu schreiben benutzerdefinierten Code, wenn Sie eine benutzerdefinierte Komponente erstellen.

Wenn Sie eine JLabel, JTextArea oder was auch immer zu Anzeigetext benötigen. Denken Sie daran, kann ein JTextArea zu aussehen wie ein JLabel gemacht werden, indem sie mit dem Hintergrund zu spielen und Schrift etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top