Wie zentriere ich JLabel in Jframe Swing?

7

Ich habe diesen Arbeitscode für eine Stoppuhr in Swing. Ich möchte das Label Time Remaining 300 seconds in der zweiten Zeile zentriert haben '. Hier ist mein Code.

%Vor%

BEARBEITEN: zu diesem wechseln.

%Vor%

gibt eine andere Ausgabe, bitte sehen Sie das Bild

    
brain storm 21.10.2013, 23:53
quelle

4 Antworten

12

Ändern Sie die horizontale Ausrichtung von JLabel. Der Konstruktor kann Ihnen dabei helfen, indem Sie Folgendes ändern:

%Vor%

zu:

%Vor%

Verschachteln Sie auch Ihre JPanels jeweils mit einem eigenen Layout. z.B.,

%Vor%     
Hovercraft Full Of Eels 21.10.2013, 23:55
quelle
6

Sie können dies verwenden, um es horizontal zu zentrieren

%Vor%     
kakaday22 31.08.2014 00:07
quelle
2

Lesen Sie JavaDoc von JLabel . Es enthält eine Beschreibung für die Klasse und alle APIs, einschließlich der Textausrichtung.

    
Will 21.10.2013 23:59
quelle
2

Sie können Folgendes verwenden

%Vor%

Hier ist 50 die Höhe der Beschriftung vom oberen Rand des Rahmens.

    
Jatin Bansal 20.07.2016 10:06
quelle

Tags und Links