Wie, um text hinzuzufügen, JFrame?
Also entwerfe ich ein JFrame mit Eclipse WindowBuilder. Dieser spezielle Rahmen wird eine Fehlermeldung, die besagt, dass die Benutzer ungültige Anmeldeinformationen. Ich habe eine Schaltfläche zum beenden der Rahmen und nun benötige ich zur Anzeige der aktuellen Fehlermeldung "Die Anmeldung angegebenen Zugangsdaten sind ungültig. Bitte geben Sie gültige Anmeldeinformationen ein."
Ich habe getan, einige suchen, und jeder sagt zu ein JLabel, aber wenn ich mein JLabel und geben Sie den text ein, gibt es keinen Zeilenumbruch oder so etwas kann ich nicht passen, das label in meinem Rahmen.
Was ist eine einfache Möglichkeit, um einfach eine Meldung angezeigt, in der Mitte des JFrame?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie ein label für den text:
Ändern Sie den text in das label:
Und schließlich deaktivieren Sie das label:
Und alles, was Sie tun müssen ist, platzieren Sie den Aufkleber in Ihrem layout oder was auch immer-layout-system, das Sie verwenden, und dann fügen Sie es einfach dem JFrame...
Stattdessen verschwenden Ihre Zeit für die Gestaltung einer
JFrame
nur zur Anzeige einer Fehlermeldung, die Sie verwenden können, eineJOptionPane
die per default modal:P. S. Aufhören, Windowbuilder, wenn Sie lernen wollen Swing.
HTML-Formatierung verwendet werden kann, um zu bewirken, dass word wrap in jeder Swing-Komponente, bietet formatierten text. E. G. wie gezeigt in diese Antwort.
Können Sie ein multi-line Aufkleber mit folgendem:
Von hier aus, fügt man einfach das label des Rahmens mit der add () - Methode, und Sie sind alle gesetzt!
Der einfachste Weg, um einen text zu einem JFrame: