Swing Optimale Fenstergröße festlegen

Wang

Bekanntes Mitglied
Hallo,

ich möchte, dass das Wizard-Fenster in etwa genauso groß angezeigt wird, wie auf dem folgenden Bild:

dummyh.png


Die Fenstergröße des Hauptfensters ist in Ordnung, aber die Fenstergröße des Wizard ist leider zu schmal und etwas zu niedrig.

Weiß vielleicht jemand, wie sich das machen lässt?


Thanks!

Gruß
Wang
 

jgh

Top Contributor
wenn dein MainFrame in der Größe bekannt ist, dann sollte es doch nicht so schwer sein prozentual, oder fixe Werte von breite und höhe zu subtrahieren und dem Wizard (JDialog) als Größe mitzugeben...verstehe nicht das Problem, aber wahrscheinlich mit netbeans im GUI-Editor gemacht?! :D
 

Wang

Bekanntes Mitglied
Die Sache wird wohl doch etwas komplizierter (oder ich hab gerade total den Hänger):
Hier am Laptop ist es von der Größe halbwegs OK, sobald man aber das Programm an einem PC mit einem 23 Zoller startet, dürften Haupt- und Wizardfenster zu klein sein. Das Programm soll dann über einen Beamer vorgestellt werden und höchstwahrscheinlich zeigen sich dann Größen-Probleme.

Dazu kommt noch, dass oben in der Mitte des Wizard-Fensters eine Überschrift stehen soll. Ich habe im Wizard (BorderLayout) ein north-Panel und ein center-Panel, wobei sich im north-Panel ein JLabel befindet, dessen Text aus einer HTML-Tabelle erzeugt wird. Ändert man aber mit der Maus die Fenstergröße, verhält sich der Text starr (logisch, da für die HTML-Tabelle eine fixe Größe definiert ist).

Naja soviel zu den Anforderungen und Problemen... Irgendwelche Ideen, wie man das alles elegant lösen kann (denke mal, dass es nicht elegant wäre, die Größe des Bildschirms abzufragen und davon 'nen Prozentsatz für die Fenster-Größe der Anwendung zu verwenden...)?

Danke für Eure Mühe und sorry für die Umstände! ;)

Gruß
Wang
 
V

vanny

Gast
Wüsste nicht, was daran unelegant ist???:L

Java:
import java.awt.Dimension;

import javax.swing.JFrame;

public class FrameSizer {
	
	private JFrame frame;
	
	public FrameSizer(){
		initFrame();
		
		frame.setVisible(true);
	}

	private void initFrame() {
		frame = new JFrame("Was auch immer");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Dimension d = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
		frame.setSize((int)(d.getWidth()*0.8), (int)(d.getHeight()*0.8));//0.8 sind halt 80% kannste dir was schickes aussuchen
		frame.setLocationRelativeTo(null);
	}

	
	public static void main(String[] args) {
		new FrameSizer();
	}
}

der wizzard sollte sich dann an dem Frame orientieren .... ne andere Möglichkeit wirds nicht geben.

Gruß Vanny
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
W JavaFX Button - optimale Breite berechnen AWT, Swing, JavaFX & SWT 1
N Swing Optimale Höhe eine JTextPanes bei festgelegter Breite bestimmen AWT, Swing, JavaFX & SWT 23
KrokoDiehl Swing Optimale Spaltenbreite auf Doppelklick (JTable) AWT, Swing, JavaFX & SWT 2
R JTextArea in JTable und die optimale Zeilenhöhe AWT, Swing, JavaFX & SWT 11
H JavaFX Fenstergröße nach maximieren erkennen AWT, Swing, JavaFX & SWT 6
B JavaFX Bei Scenen-Wechsel im primaryStage wird aktuelle Fenstergröße nicht mit übernommen AWT, Swing, JavaFX & SWT 16
K JavaFX Fenstergröße ändert sich (Gluon - SceneBuilder) AWT, Swing, JavaFX & SWT 23
J JavaFX JavaFX Elemente an Fenstergröße skalieren AWT, Swing, JavaFX & SWT 5
K JavaFX Titel und Fenstergröße aus Main.java übergeben AWT, Swing, JavaFX & SWT 0
P Fenstergröße ändern, Panel soll gleich bleiben AWT, Swing, JavaFX & SWT 2
H preferred size abhängig von Fenstergröße berechnen AWT, Swing, JavaFX & SWT 11
J Java - dynamische Anpassung an Fenstergröße? AWT, Swing, JavaFX & SWT 4
G jTable mit automatischer Zeilenhöhe je nach Fenstergröße. AWT, Swing, JavaFX & SWT 3
H Fenstergröße bei Mac und Windows gleich einstellen? AWT, Swing, JavaFX & SWT 3
P Swing Bild an Fenstergröße skalieren AWT, Swing, JavaFX & SWT 11
A Swing Fenstergröße mittels Menü verändern AWT, Swing, JavaFX & SWT 3
L Swing Fenstergröße setzen (Netbeans) AWT, Swing, JavaFX & SWT 6
B Fenstergröße automatisch skalieren AWT, Swing, JavaFX & SWT 7
N Swing Dynamisches Verhalten bei Änderung Fenstergröße AWT, Swing, JavaFX & SWT 6
T Swing jTextArea soll sich der Fenstergröße anpassen beim ziehen?? AWT, Swing, JavaFX & SWT 2
T LayoutManager GridBagLayout an Fenstergröße anpassen AWT, Swing, JavaFX & SWT 2
B Swing: letztes Element wird immer auf Fenstergröße gezogen AWT, Swing, JavaFX & SWT 3
S Swing Fenstergröße AWT, Swing, JavaFX & SWT 5
H JFrame minimale Fenstergröße AWT, Swing, JavaFX & SWT 7
T Feste Fenstergröße AWT, Swing, JavaFX & SWT 3
G Fenstergröße wird nicht gesetzt AWT, Swing, JavaFX & SWT 3
B Fenstergröße anpassen AWT, Swing, JavaFX & SWT 7
P Frame - falsche Fenstergröße durch Rahmen? AWT, Swing, JavaFX & SWT 5
M Fenstergröße min/max? AWT, Swing, JavaFX & SWT 5
J Fixes Layout auf beliebige Fenstergröße skalieren AWT, Swing, JavaFX & SWT 2
M TextArea relativ zur Fenstergröße AWT, Swing, JavaFX & SWT 14
G Zeichnung verschwindet nach verändern der Fenstergröße. AWT, Swing, JavaFX & SWT 2
G Wie Fenstergröße während Fenstergrößenänderung auslesen? AWT, Swing, JavaFX & SWT 2
P SWT: Textfeld an Fenstergröße anpassen AWT, Swing, JavaFX & SWT 3
K Fenstergröße soll nicht verändert werden AWT, Swing, JavaFX & SWT 2
D Fenstergröße! AWT, Swing, JavaFX & SWT 17
F Listener für Fenstergröße (SWT) AWT, Swing, JavaFX & SWT 5
G Fenstergröße nur nach oben veränderbar einstellen AWT, Swing, JavaFX & SWT 7
D JTable-Größe mit Fenstergröße verändern. AWT, Swing, JavaFX & SWT 4
M GUI-Repaint nach Änderung der Fenstergröße AWT, Swing, JavaFX & SWT 2
F Fenstergröße in Swing setzen ? AWT, Swing, JavaFX & SWT 12
P Größe und Ausrichtung von Komponenten festlegen AWT, Swing, JavaFX & SWT 13
Krappe87 JavaFX minWidth/minHeigth der Stage (des Fensters) festlegen AWT, Swing, JavaFX & SWT 4
M JavaFX FXML Standartgröße festlegen AWT, Swing, JavaFX & SWT 5
F Breite beim GridBagLayout festlegen AWT, Swing, JavaFX & SWT 2
T Swing Größe einer Komponente in einem BoxLayout / FlowLayout festlegen AWT, Swing, JavaFX & SWT 7
M JXTreeTable: Spaltengröße läßt sich nicht mehr festlegen AWT, Swing, JavaFX & SWT 0
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
N JPanel größe wissen/festlegen vor dem Anzeigen AWT, Swing, JavaFX & SWT 3
T Spaltengröße einzelner Spalten in Gridlayout festlegen AWT, Swing, JavaFX & SWT 3
S Rotationsachse eines 3D Objektes festlegen AWT, Swing, JavaFX & SWT 3
J Swing Unteren Abstand für JTable in JScrollPane festlegen AWT, Swing, JavaFX & SWT 10
R Größe eines Labels bei GridBagLayout festlegen AWT, Swing, JavaFX & SWT 9
N Schachspiel Feldgröße festlegen AWT, Swing, JavaFX & SWT 2
J SWT Größe eines Composite mit Gridlayout festlegen AWT, Swing, JavaFX & SWT 2
N Swing JPanel Nur Breite festlegen AWT, Swing, JavaFX & SWT 7
Zettelkasten Swing JRadioButton festlegen AWT, Swing, JavaFX & SWT 2
E Wie Breite und Höhe eines Panels festlegen? AWT, Swing, JavaFX & SWT 5
J maus festlegen AWT, Swing, JavaFX & SWT 6
C Swing Größe von JPanel festlegen AWT, Swing, JavaFX & SWT 2
N breite von JList festlegen AWT, Swing, JavaFX & SWT 3
Pithecanthropus Swing JScrollBar-Position festlegen.. AWT, Swing, JavaFX & SWT 3
E Problem: Größe von Komponenten festlegen AWT, Swing, JavaFX & SWT 4
G GridBagLayout - Komponententbreite festlegen AWT, Swing, JavaFX & SWT 2
F JLabel Größe festlegen AWT, Swing, JavaFX & SWT 2
B Höhe eines Buttons festlegen AWT, Swing, JavaFX & SWT 7
G Eine Schiftart für alle Komponenten festlegen AWT, Swing, JavaFX & SWT 6
G JToggleButton - Hintergrundfarbe beim Drücken festlegen AWT, Swing, JavaFX & SWT 4
A BorderLayout Verhältnis festlegen? AWT, Swing, JavaFX & SWT 5
G verticaleBox, horizontaleBox, Größe festlegen AWT, Swing, JavaFX & SWT 2
A JToolBar: Buttonbreite festlegen AWT, Swing, JavaFX & SWT 7
S Position eines Fensters festlegen AWT, Swing, JavaFX & SWT 2
vogella JToolBar mit JTextField - Größe des Text Feldes festlegen AWT, Swing, JavaFX & SWT 2
O Minimalgröße für JFrame festlegen AWT, Swing, JavaFX & SWT 2
W Festlegen was selektiert wird AWT, Swing, JavaFX & SWT 8
lin Bildgrösse festlegen AWT, Swing, JavaFX & SWT 6
R aktuelles Sichtfeld eines JTextPane festlegen AWT, Swing, JavaFX & SWT 6
M JComboBox: Länge festlegen AWT, Swing, JavaFX & SWT 7
K Transparente Farbe festlegen AWT, Swing, JavaFX & SWT 3
Z JTextPane (text/html): Schrift festlegen AWT, Swing, JavaFX & SWT 5
J jframe minimale grösse festlegen AWT, Swing, JavaFX & SWT 5
L wie kann man die Höhe und Breite von JList festlegen AWT, Swing, JavaFX & SWT 3
B linken rand einer JList-zelle festlegen AWT, Swing, JavaFX & SWT 4
G JButton Größe festlegen? AWT, Swing, JavaFX & SWT 10
M int frame groesse festlegen AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben