setSize nötig um Elemente sichtbar zu machen?

Status
Nicht offen für weitere Antworten.
A

Aimee

Gast
Hallo,

tut mir ja leid das ich zu Anfang noch solch "blöde" Fragen habe.. Aber jeder fängt mal klein an.. Ich habe die Suche benutzt aber irgendwie bekomm ich nicht das richtige..

Und zwar benutze ich nicht den Wizard sondern habe mir eine Dialogvorlage erstellt von der ich die anderen Dialoge ableite..

Nun ist es so das ich die Elemente (Buttons, Groups etc.) nicht sehe wenn ich nicht das Element nicht mit setSize gesetzt habe.. Im Wizard brauchte ich das nicht.. Genau wie jetzt SWT.CENTER nicht mehr "funktioniert" und ich mit setLocation eine Position angeben muss..

Code:
TextResource tr = TextResource.getInstance();
    	
    	// Gruppe Datenmigration
    	Group g = new Group(s, SWT.NONE);	    
	    g.setSize(150,70);
	    g.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, true, true));
	    GridLayout gl = new GridLayout(1, false);
        gl.marginLeft = 15;
        gl.marginRight = 15;
        g.setLayout(gl);        
        g.setText(tr.getStringById(TextResourceId.TEXT_DATAIMPORT));
        g.setLocation(175,200);   
         
        // Button Daten übernehmen
        databButton = new Button(g, SWT.RADIO);
        databButton.setText(tr.getStringById(TextResourceId.TEXT_TAKEOVER));
        databButton.setSize(120,20);
        databButton.setLocation(10,20);        
        
        // Button Daten bereitstellen aus
        datauButton = new Button(g, SWT.RADIO);
        datauButton.setText(tr.getStringById(TextResourceId.TEXT_INIT));
        datauButton.setSize(120,20);
        datauButton.setLocation(10,40);
        
        databButton.setSelection((databButton.getStyle () & SWT.RADIO) != 0);

So habe ich es momentan um die Elemente sehen zu können. Vorher im Wizard brauchte ich setSize und setLocation nicht..

Wahrscheinlich ist die Lösung ganz einfach.. Aber ich komme nicht drauf..

Vielen Dank..
:D
 

byte

Top Contributor
Wenn man LayoutManager verwendet, dann braucht man eigentlich keine setSize oder setLocation. Auf den ersten Blick sieht es so aus, als wenn Du vergessen hast, den Widgets der Group entsprechende GridDatas zuzuordnen.

Am besten, Du machst Dich erstmal mit den Layouts in SWT vertraut: http://www.eclipse.org/articles/Article-Understanding-Layouts/Understanding-Layouts.htm

Speziell den Teil über GridLayouts solltest Du Dir angucken.


PS: Am besten Threads über SWT auch im Betreff so markieren, damit keine Verwechslungen auftreten. Denn häufig heissen SWT Klassen doch ähnlich oder gleich wie in Swing.
 

Clip

Bekanntes Mitglied
Danke byto, geile Seite, echter Augenöffner.
Hätte ich das mit dem GridData schon heute morgen gewusst.....

:)
 
A

Aimee

Gast
Huhu,

danke für den link.. Hat mir schon sehr weiter geholfen was die Verständnis betrifft.. Danke!

:D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P LayoutManager TextField.setSize(); in einem FlowLayout AWT, Swing, JavaFX & SWT 3
T LayoutManager GridLayout panel.setSize funktioniert nicht AWT, Swing, JavaFX & SWT 1
A trotz setSize keine breite AWT, Swing, JavaFX & SWT 4
B Swing Komponenten auf JApplet setSize AWT, Swing, JavaFX & SWT 7
B Swing Komponenten auf JApplet setSize AWT, Swing, JavaFX & SWT 2
H AWT setSize()/setBounds() und pack() kombinieren!? AWT, Swing, JavaFX & SWT 3
B setSize() funktioniert nicht AWT, Swing, JavaFX & SWT 2
T AWT - setSize(..) AWT, Swing, JavaFX & SWT 18
ABstraCT JOptionPane setSize ? AWT, Swing, JavaFX & SWT 6
B setSize() AWT, Swing, JavaFX & SWT 2
T JFrame#setSize trotz maximiert AWT, Swing, JavaFX & SWT 4
P Ignoriert mein setSize()? AWT, Swing, JavaFX & SWT 2
B JFrame flackern durch setSize() AWT, Swing, JavaFX & SWT 8
T setSize() funktioniert nicht AWT, Swing, JavaFX & SWT 5
G tree.setSize tut nicht AWT, Swing, JavaFX & SWT 5
K setSize und setLocation geht nicht AWT, Swing, JavaFX & SWT 8
M Layout / setSize Problem AWT, Swing, JavaFX & SWT 15
T setSize() fertig AWT, Swing, JavaFX & SWT 5
T setSize-Problem in FileDialog AWT, Swing, JavaFX & SWT 4
W JFrame setSize() und setBounds() AWT, Swing, JavaFX & SWT 2
D JSPinner Größe verändern - setSize() funktioniert nicht AWT, Swing, JavaFX & SWT 7
R nach setSize() wird JLabel nicht dargestellt AWT, Swing, JavaFX & SWT 3
Y JTree setSize() AWT, Swing, JavaFX & SWT 5
J setSize von Panelklasse aufrufen AWT, Swing, JavaFX & SWT 9
A JTabbedPane setSize funktioniert nicht ! AWT, Swing, JavaFX & SWT 4
B Swing invokeLater nötig beim GUI erstellen? AWT, Swing, JavaFX & SWT 10
J Frame mit Button erstellen - Warum ist es nötig, Frame über Unterklasse zu erstellen? (Reg Listener) AWT, Swing, JavaFX & SWT 2
P Swing Vom BufferedImage bei paintComponent nur soviel zeichnen, wie nötig AWT, Swing, JavaFX & SWT 3
C SWT Shell update probleme - Mausbewegung nötig AWT, Swing, JavaFX & SWT 2
M JDialog unter win und linux unterschiedliche größe nötig? AWT, Swing, JavaFX & SWT 4
byte SWT: dispose() hier nötig? AWT, Swing, JavaFX & SWT 2
P GridBagLayout zwingend nötig? AWT, Swing, JavaFX & SWT 10
M Elemente statisch anordnen AWT, Swing, JavaFX & SWT 4
_user_q ChoiceBox Elemente: Sprache ändern AWT, Swing, JavaFX & SWT 7
T Elemente auf vorheriger Stage, nach Wechsel der Stage ansprechen AWT, Swing, JavaFX & SWT 32
Lunar Swing JFrame erstellt; weitere Elemente werden nicht eingefügt/sind nicht zu sehen AWT, Swing, JavaFX & SWT 4
J JavaFX JavaFX Splitpane - Zugriff auf die Controller der Elemente AWT, Swing, JavaFX & SWT 8
G Swing Variable Elemente für GroupLayout AWT, Swing, JavaFX & SWT 18
F JFrame zeigt nicht alle Elemente auf anhieb an AWT, Swing, JavaFX & SWT 4
J JavaFX Elemente werden nicht zu TableView hinzugefügt AWT, Swing, JavaFX & SWT 3
J JavaFX JavaFX Elemente an Fenstergröße skalieren AWT, Swing, JavaFX & SWT 5
M Schnittpunkte zwischen zwei Graphics2D Elemente ermitteln. AWT, Swing, JavaFX & SWT 5
T LayoutManager Anordnen der Elemente im GridBagLayout AWT, Swing, JavaFX & SWT 11
T AWT Grafik"Array" einzelne Elemente verschieben AWT, Swing, JavaFX & SWT 1
sandaime Swing 3 JComboBoxen ausgelesen Elemente einzel ausgeben AWT, Swing, JavaFX & SWT 6
M JavaFX GUI-Elemente erstellen, nachdem die GUI geladen hat AWT, Swing, JavaFX & SWT 4
TheJavaKid JavaFX Elemente positionieren AWT, Swing, JavaFX & SWT 2
B Swing Auf JList-Elemente aus einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 1
N JavaFX GUI Elemente einer anderen (FXML)Klasse ansprechen AWT, Swing, JavaFX & SWT 16
D JavaFX Elemente aus VBox unterscheiden AWT, Swing, JavaFX & SWT 1
K Kann nicht auf GUI Elemente zugreifen, mit einer Methode im Controller klappts, mit der anderen nich AWT, Swing, JavaFX & SWT 10
R Swing Elemente verschieben sich im GBL beim Ein/Ausblenden AWT, Swing, JavaFX & SWT 0
Z Swing Swing: Elemente werden doppel/verschoben gezeichnet, sind teils unsichtbar etc... AWT, Swing, JavaFX & SWT 10
wolfgang63 JavaFX Elemente einer Group entfernen AWT, Swing, JavaFX & SWT 1
D SWT SWT Elemente aus anderen Klassen aufrufen - Invalid thread access AWT, Swing, JavaFX & SWT 6
O Ähnliche GUI Elemente - vererbung?! AWT, Swing, JavaFX & SWT 0
M AWT Gui anzeige Probes - Elemente erscheinen nicht regelmäßig AWT, Swing, JavaFX & SWT 2
M Swing JTabbedPane: Tab-Elemente anpassen AWT, Swing, JavaFX & SWT 3
T Swing Elemente der JList überlappend darstellen AWT, Swing, JavaFX & SWT 5
K GUI Elemente über eine separate Textdatei beschriften? AWT, Swing, JavaFX & SWT 4
T Alle Swing-Elemente anzeigen AWT, Swing, JavaFX & SWT 9
M Swing Elemente im Dialog neu "laden". AWT, Swing, JavaFX & SWT 6
T JTree - Elemente mit Doppelklick auswählen AWT, Swing, JavaFX & SWT 6
L Swing ActionListener zugriff auf bestimmte Elemente AWT, Swing, JavaFX & SWT 3
S Elemente im Panel in richtige Ausgangsstellung bringen AWT, Swing, JavaFX & SWT 10
K LayoutManager Wieso verschwinden Elemente? AWT, Swing, JavaFX & SWT 20
M JFrame + JNA/aero modul - GUI Elemente so möglich? AWT, Swing, JavaFX & SWT 28
P Elemente einer JList ausgeben AWT, Swing, JavaFX & SWT 11
B JList zeigt Elemente nicht an AWT, Swing, JavaFX & SWT 3
R Größe/Anordnung der Gui-Elemente automatisch? AWT, Swing, JavaFX & SWT 6
S JVM von Oracle/Sun soll für AWT/SWING Elemente die die Optimierungen der NVidia Treiber verwenden AWT, Swing, JavaFX & SWT 3
C Swing JFrame nimmt keine anderen Elemente auf AWT, Swing, JavaFX & SWT 13
R JApplet, Elemente unsichtbar AWT, Swing, JavaFX & SWT 2
1 JList - Elemente mit rechter Maustaste wählen AWT, Swing, JavaFX & SWT 6
L ID für GUI Elemente generieren AWT, Swing, JavaFX & SWT 11
C SWT-Elemente an View-Fenster angleichen und automatisch resizen AWT, Swing, JavaFX & SWT 3
U Elemente im Panel zentrieren mit GridLayout AWT, Swing, JavaFX & SWT 3
P Elemente im Kreis aufstellen AWT, Swing, JavaFX & SWT 5
G Swing Elemente aus Arraylist auf JFrame anzeigen AWT, Swing, JavaFX & SWT 9
G GUI Elemente aus NetBeans verwenden AWT, Swing, JavaFX & SWT 8
L SWT tree elemente markieren AWT, Swing, JavaFX & SWT 4
C Swing Elemente in JList sortieren AWT, Swing, JavaFX & SWT 2
T Elemente zu JList dynamisch hinzufügen AWT, Swing, JavaFX & SWT 4
S JTree Elemente nach BaumLevel abspeichern AWT, Swing, JavaFX & SWT 2
S JTree & JComboBox - Elemente übers Fenster hinaus anzeigen AWT, Swing, JavaFX & SWT 9
F JScrollPane überlagert andere Elemente AWT, Swing, JavaFX & SWT 5
S Swing UI-Elemente ordnen sich ungewollt in einer Reihe (ohne Layout) AWT, Swing, JavaFX & SWT 5
K Swing Elemente auf Zeichenfeld verschieben AWT, Swing, JavaFX & SWT 8
S Mit eigener Klasse auf GUI-Elemente zugreifen AWT, Swing, JavaFX & SWT 3
E Swing JComboBox als CellEditor in JTable zeigt Elemente nicht sofort an AWT, Swing, JavaFX & SWT 5
R In JFrame oder in Canvas mit grafischen Elemente zeichnen AWT, Swing, JavaFX & SWT 2
E Swing JList zur Laufzeit hinzugefügt elemente nicht sichtbar?! AWT, Swing, JavaFX & SWT 2
S Swing Elemente einer JList Farbig hinterlegen AWT, Swing, JavaFX & SWT 6
B Swing Dynamisch Elemente in JScrollPane hinzufügen AWT, Swing, JavaFX & SWT 6
M Swing Von einem Controller aus View-Elemente ändern AWT, Swing, JavaFX & SWT 11
T DND mit JList Elemente nicht am Ende einfügen AWT, Swing, JavaFX & SWT 3
Tobse Swing JList elemente hinzufügen AWT, Swing, JavaFX & SWT 4
K JLayeredPane Elemente auf gleicher Position AWT, Swing, JavaFX & SWT 7
D Elemente werden nicht angezeigt AWT, Swing, JavaFX & SWT 2
W jComboBox unterschiedlich selectable elemente AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben