Entfernen der drei Punkte "..." von einem JButton?

7

Hey, ich erstelle ein Taschenrechnerprogramm mit einigen kleinen Knöpfen. Ich möchte, dass einer der Knöpfe "Ans" hat, aber wenn ich den JButton kleiner als 50, 50 mache, werden drei Punkte angezeigt. "...", wie kann ich diese Punkte entfernen und den normalen Text anzeigen?

    
Stan 27.04.2011, 17:36
quelle

5 Antworten

18

Wahrscheinlich weil der Rand Ihrer Schaltfläche zu groß ist.

Versuchen Sie Folgendes:

%Vor%

Sie können den Rahmen auch deaktivieren:

%Vor%     
smas 27.04.2011, 17:39
quelle
3

Legen Sie nicht die bevorzugte Größe der Schaltfläche fest. Verwenden Sie die bevorzugte Größe der Schaltfläche und lassen Sie den Layout-Manager die Komponenten anzeigen. Die bevorzugte Größe stellt sicher, dass der gesamte Text in verschiedenen Look and Feels korrekt angezeigt wird.

    
camickr 27.04.2011 17:42
quelle
1

Dieser Code versucht zu erklären, warum Layouts und bevorzugte Größen so wichtig sind. Der wichtige Teil liegt in der Eingabe / Ausgabe.

TestGuiSize.java

%Vor%

Eingabe / Ausgabe

%Vor%

Laufzeitparameter sind nur die Spitze des Eisbergs der Unterschiede zwischen den Läufen, die den GUI-Code einer Anwendung untergraben könnten. Layouts sind entworfen, um solche Unterschiede zu behandeln.

    
Andrew Thompson 27.04.2011 19:57
quelle
0

Sie können die Größe der Schriftart auf der Schaltfläche ändern. Siehe diese Links:

Einstellung Schriftgröße

Schriftgröße erhöhen (Kann leicht geändert werden, um die Schriftgröße zu verringern)

    
Entity 27.04.2011 17:44
quelle
0

Verwenden Sie setMargin(Insets m) , um den Abstand zwischen dem JButton-Rahmen und dem Label anzupassen. Der Standardwert ist (2, 14, 2, 14) . Um den verfügbaren Platz für das Etikett zu maximieren (und die Punkte vollständig zu entfernen), können Sie etwas wie

verwenden %Vor%     
truhanen 20.01.2014 12:26
quelle

Tags und Links