Autosize

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Gibt es Möglichkeiten, dass Steuerelemente wie Labels, Buttons, usw. je nach verwendetem Betriebssystem bzw. ausgewählter Sprache ihre Größe dem Textinhalt anpassen, damit Teile des Textes nicht unsichtbar werden?
 
S

SlaterB

Gast
sollte theoretisch automatisch passieren,
kannst du denn näher beschreiben wo es wann wie nicht klappt mit Screenshot und Code eines möglichst kurzen Beispielprogramms?
(z.B. ein JFrame mit genau einem JLabel)
 
G

Guest

Gast
Achso, ich habe vergessen, dass ich momentan "AbsoluteLayout" eingestellt habe.

Also, wenn ich später ein dynamisches Layout auswähle, kann ich davon ausgehen, dass auch alle Buttons, Label, usw. an ihre Textlänge angepasst werden?
Wenn ja, was passiert dann aber mit den Containern, die diese Steuerelemente enthalten?

Codebeispiel sollte eigentlich keines notwendig sein, da es sich um ein "allgemeines Thema" handelt.


lg
 
S

SlaterB

Gast
ganz allgemein ist jede Komponente so groß bzw. eher möglichst so klein wie es für eine ausreichende Darstellung reicht,
darüber hinaus gibt es relative Größenverteilung, die die Mindestgrößen beachtet und ansonsten nach Fairness verteilt
und es gibt noch sowas wie absolute Größen, die der Programmierer setzt, z.B. um die Größe des gesamten Fensters zu initialisieren oder später auch zu ändern,

wenn diese absoluten Grenzen nicht reichen, dann kann auch nicht gezaubert werden,
ansonsten sollte theoretisch gerade Schriftgrößen und Textlängen maßgebend zur Verteilung des Platzes sein

AbsoluteLayout klingt natürlich nach Gift
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben