![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Gast
Beiträge: n/a
|
Hi,
wenn ich es richtig verstanden habe, stellt man mit der o.g. Funktion die gewünschte Größe einer Komponente ein, oder? Warum bewirkt aber folgende Zeile nichts? Code:
card.setPreferredSize(new Dimension(60, 60)); p-flash |
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 29.05.2004
Beiträge: 228
|
Die *gewünschte* Grösse ist das wie du selber sagt.
Was der Layoutmanager den du dann verwendest damit macht ist seine Sache. Das hängt auch (vor allem) von der Grösse des Parent-Widgets ab. MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM "We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth |
|
|
|
|
|
Nach oben #4 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Es kommt darauf an, was Du machen möchtest. Normalerweise benötigt man sowas selten.
Ich nutze es z.B. wenn ich ein BorderLayout nutze und mit die Komponente im BorderLayout.Page_Start zu klein erscheint. Damit kann sich dann ein wenig Platz erzwingen. Was hast Du denn vor?
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #6 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Du kannst damit versuchen, Deine Komponentengröße zu ändern. Anders als setSize() wird das aber nur erfüllt, wenn es Dein Layout dabei nicht zerreißt.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|