Hi,
ich bin neu im Gridlayout, und habe den folgenden Code:
Hier wird der "uppercaseYESNO" Checkbutton mit dem "uppercase"-Radiobutton in der ersten Zeile in der "uppercaseGroup" angezeigt, und der "lowercase"-Radiobutton wird in die zweite Zeile geschoben. Ich möchte aber den Checkbutton alleine in der ersten Zeile haben, und die beiden Radiobuttons in die zweite Zeile. Rumgepfusche wäre jetzt wohl nen unsichtbares Duplikat des Checkbuttons in die erste Zeile noch zu tun, aber das ist ja nicht sauber....
Wie macht mans? Bitte helft mir!
Habe auch schon nach "Skip Gridlayout table line" u. ä. gesucht, leider nichts gefunden o_o
Dankee
PS: Wo sind die Formatierungselemente für den Thread beim erstellen hinverschwunden? Früher gabs doch sowas...
ich bin neu im Gridlayout, und habe den folgenden Code:
Code:
GridData uppercaseYESNOButtonGridData = new GridData();
uppercaseYESNOButtonGridData.horizontalAlignment = GridData.FILL;
uppercaseYESNOButtonGridData.grabExcessHorizontalSpace = true;
uppercaseYESNOButtonGridData.grabExcessVerticalSpace = true;
uppercaseYESNOButtonGridData.verticalAlignment = GridData.CENTER;
GridData uppercaseButtonGridData = new GridData();
uppercaseButtonGridData.horizontalAlignment = GridData.FILL;
uppercaseButtonGridData.grabExcessHorizontalSpace = true;
uppercaseButtonGridData.grabExcessVerticalSpace = true;
uppercaseButtonGridData.verticalAlignment = GridData.CENTER;
GridData lowercaseButtonGridData = new GridData();
lowercaseButtonGridData.horizontalAlignment = GridData.FILL;
lowercaseButtonGridData.grabExcessHorizontalSpace = true;
lowercaseButtonGridData.grabExcessVerticalSpace = true;
lowercaseButtonGridData.verticalAlignment = GridData.CENTER;
GridLayout uppercaseGroupGridLayout = new GridLayout();
uppercaseGroupGridLayout.numColumns = 2;
GridData uppercaseGroupGridData = new GridData();
uppercaseGroupGridData.horizontalAlignment = GridData.FILL;
uppercaseGroupGridData.grabExcessHorizontalSpace = true;
uppercaseGroupGridData.grabExcessVerticalSpace = true;
uppercaseGroupGridData.verticalAlignment = GridData.FILL;
uppercaseGroup = new Group(parent, SWT.NONE);
uppercaseGroup.setLayoutData(uppercaseGroupGridData);
uppercaseGroup.setLayout(uppercaseGroupGridLayout);
uppercaseGroup.setText("Upper-/lowercase transformation"); //$NON-NLS-1$
uppercaseYESNO = new Button(uppercaseGroup, SWT.CHECK);
uppercaseYESNO.setText("Apply this transformation"); //$NON-NLS-1$
uppercaseYESNO.setLayoutData(uppercaseYESNOButtonGridData);
uppercaseYESNO.addListener(SWT.Selection, this);
uppercase = new Button(uppercaseGroup, SWT.RADIO);
uppercase.setText("All characters to UPPERCASE"); //$NON-NLS-1$
uppercase.setLayoutData(uppercaseButtonGridData);
uppercase.addListener(SWT.Selection, this);
lowercase = new Button(uppercaseGroup, SWT.RADIO);
lowercase.setText("All characters to lowercase"); //$NON-NLS-1$
lowercase.setLayoutData(lowercaseButtonGridData);
lowercase.addListener(SWT.Selection, this);
Hier wird der "uppercaseYESNO" Checkbutton mit dem "uppercase"-Radiobutton in der ersten Zeile in der "uppercaseGroup" angezeigt, und der "lowercase"-Radiobutton wird in die zweite Zeile geschoben. Ich möchte aber den Checkbutton alleine in der ersten Zeile haben, und die beiden Radiobuttons in die zweite Zeile. Rumgepfusche wäre jetzt wohl nen unsichtbares Duplikat des Checkbuttons in die erste Zeile noch zu tun, aber das ist ja nicht sauber....
Wie macht mans? Bitte helft mir!
Habe auch schon nach "Skip Gridlayout table line" u. ä. gesucht, leider nichts gefunden o_o
Dankee
PS: Wo sind die Formatierungselemente für den Thread beim erstellen hinverschwunden? Früher gabs doch sowas...