Textgröße während des Programmlaufes anpassen

Status
Nicht offen für weitere Antworten.
C

cheefrocker321

Gast
Hallo zusammen!

wie muss man eine Anwendung entwickeln damit der Benutzer dieser Anwendung die Schriftgröße aller Jlabels, jTextfields z.b in 3 größen während des Programmlaufes ändern darf. Dabei sollen soll aber das Design(Positionierungen) nicht zerschossen werden, zumindest sich dann ein wenig anpassen.

Könnt ihr mir Tipps geben wie ich das realisieren kann?
Was muss ich beachten? Welcher Layoutmanager eignet sich dafür.


Danke allen die mir helfen können!


:wink:
 

Escorter

Bekanntes Mitglied
Jeder LayoutManager passt sich automatisch an, ich denke darauf brauchst du keine Rücksicht nehmen.

Der einzige der Probleme machen könnte ist der FlowLayoutManager, der dann evtl. einen Zeilenumbruch macht/ oder nciht macht.

Gruß,
Esco
 

thE_29

Top Contributor
Du könntest via FontMetrics überprüfen ob die Buchstaben nicht breiter sind als getWidth von der Komponente (FontMetrics hat stringWidth oder so)

Und können Laqyoutmanager überhaupt die Font Size ändern?! Die ändern wenn dann ja nur die Komponente an sich selbst (also größer/kleiner)
 

Leroy42

Top Contributor
thE_29 hat gesagt.:
Und können Laqyoutmanager überhaupt die Font Size ändern?! Die ändern wenn dann ja nur die Komponente an sich selbst (also größer/kleiner)
Richtig! Die Font-sizes müßen schon bei jedem Button(...) separat
geändert werden!
 

Escorter

Bekanntes Mitglied
Ich glaube das mit dem Layoutmanager war eher für das Design verhalten gemeint.

Könnte man sowas eigentlich auch über das LnF machen. Ich weiß, dass man beim Synth LnF den Font default für alle Componenten einstellen kann. Geht das auch bei anderen LnFs?

Gruß,
Esco
 
G

Gast

Gast
ich nutzte FreeDesign von Netbeans. Einzigste Problem wird das das wenn die Komponenten zu gross werden das sie den Rand(rechts) nicht berücksichtigen.

oder wie kriege ich das hin auf einem Tab(jPanel) ein Scrollen nach rechts und nach unten hinzukriegen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P textfarbe,textgröße, textart als globale einstellung Java Basics - Anfänger-Themen 7
D Textgröße im Button Java Basics - Anfänger-Themen 5
schemil053 Multithread - Input verrutscht während etwas ausgegeben wird Java Basics - Anfänger-Themen 6
DorFey Schrittweises abändern des GUI während for-Schleife / pausieren einer for-Schleife Java Basics - Anfänger-Themen 3
A Haben KNNs ein Gedächtnis, lernen etwas oder verändern sich, während sie nicht trainieren, aber aktiv sind? Java Basics - Anfänger-Themen 3
S NullPointerException während ResultSet Java Basics - Anfänger-Themen 7
CptK Klassen mouseClicked wird nicht aufgerufen, während man die Maus bewegt Java Basics - Anfänger-Themen 4
U Ausgabe von Dateiinhalt während Programmnutzung fehlerhaft Java Basics - Anfänger-Themen 3
J Threads PrograssBar update während thread Java Basics - Anfänger-Themen 13
C Instanz einer Klasse während if-Abfrage erzeugen und bei zweiter if-Abfrage wiederverwenden Java Basics - Anfänger-Themen 6
R Einfaches refresh während runtime Java Basics - Anfänger-Themen 4
W Klassen [GELÖST] Objekte während der Laufzeit mit neuen veränderten Werten beliebig oft initialisieren Java Basics - Anfänger-Themen 2
E Gui updaten während langer Methode Java Basics - Anfänger-Themen 2
O JList aktualisieren während Dateieinlesung Java Basics - Anfänger-Themen 4
C Datei speichern während sie geöffnet ist Java Basics - Anfänger-Themen 4
llabusch Interface Layout eines Labels während der Laufzeit ändern Java Basics - Anfänger-Themen 0
R Variablen Datentyp erst während Laufzeit festlegen Java Basics - Anfänger-Themen 6
O Starte Timer, während anderer Timer noch läuft. Ruft dies Schwierigkeiten hervor? Java Basics - Anfänger-Themen 0
M Löschen von Objekten während Iteration über Liste Java Basics - Anfänger-Themen 9
J Ladebalken anzeigen während Bilder geladen werden Java Basics - Anfänger-Themen 2
C repaint wird nicht während Druck auf Maustaste ausgeführt. Java Basics - Anfänger-Themen 4
E Input/Output Inputstream während der Laufzeit füllen Java Basics - Anfänger-Themen 2
B Threads Interrupt während Socket.read()? Java Basics - Anfänger-Themen 3
M Während event einen anderen event ausführen?? Java Basics - Anfänger-Themen 3
C Referenz einer bereits instanziierten Klasse während des Programmablaufs Java Basics - Anfänger-Themen 16
B Klassen Objekte während der Laufzeit dynamisch anlegen Java Basics - Anfänger-Themen 8
Nic.o Panel während Ladevorgang einblenden Java Basics - Anfänger-Themen 12
alderwaran objekthierarchie darstellen während der laufzeit Java Basics - Anfänger-Themen 2
M Timer: period während Verlauf wechseln Java Basics - Anfänger-Themen 12
M args[] während des Programmlaufes eingeben Java Basics - Anfänger-Themen 5
A Exception Verständnisfrage: Exceptions während, einer Statischenzuweisung abfangen Java Basics - Anfänger-Themen 10
B Collection während Iteration verändern Java Basics - Anfänger-Themen 7
B Während Schleife nicht auf Eingabe warten Java Basics - Anfänger-Themen 2
G JProgressBar während dem ausführen einer Funktion Java Basics - Anfänger-Themen 3
A Objekte während der Laufzeit erstellen Java Basics - Anfänger-Themen 3
S JDialog während automatischer Dateisuche einblenden Java Basics - Anfänger-Themen 6
A Text einer JComboBox während der Laufzeit ändern ? Java Basics - Anfänger-Themen 4
S Boolean während while-schleife verändern? Java Basics - Anfänger-Themen 6
M Java Heap Space während der Laufzeit ändern Java Basics - Anfänger-Themen 2
M Problem beim ändern von Komponenten während Visible(true) Java Basics - Anfänger-Themen 4
G String im TextPane während der Eingabe überprüfen? Java Basics - Anfänger-Themen 12
A Code während des laufenden Programms eingeben Java Basics - Anfänger-Themen 7
P Javaquellcode während der Laufzeit einbinden Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Neue Themen


Oben