Ich versuche eine Java-Desktop-Anwendung zu erstellen, wo ich mehrere JLabel
verwende. Ich möchte die fixe Höhe und Breite von JLabel
festlegen. Wie kann ich das erreichen?
Hier ist mein Code
%Vor% Wenn ich die Textgröße oder den Text von JLabel
reduziere, wird die Größe von JLabel
reduziert, aber wenn ich Text aus JLabel
reduziere oder entferne, aber die Größe von Jlabel nicht reduzieren sollte, sollte
Wie kann ich das bekommen?
Vielen Dank im Voraus
wenn diese Methode nicht funktioniert
%Vor%benutze es dann
%Vor%Eine einfache Lösung (ohne existierende Klassen zu überschreiben) ist es;
Erstellen Sie ein JPanel speziell für die Komponente
Legen Sie die Größe für JPanel
Platzieren Sie die Komponente in JPanel
Platzieren Sie das JPanel dort, wo Sie die Komponente ursprünglich platziert haben
z.B.
%Vor% Verwende JLabel.setPreferredSize(width, height);
Das jpanel hat kein Layout, versuche Jpanel pane = new JPanel (new FlowLayout ());
Tags und Links java swing jlabel null-layout-manager