G
Gast1
Gast
Hallo,
ich fange gerade an mit SWT und vermisse hier ein Statusbar Element. Daher dachte ich mir, ich löse es über ein Label.
Nut wie bekomme ich das ganze jetzt so positioniert, das die Statusbar immer unten im Fenster ist? Mein Fenster enthält ein sashForm in der links eine expandBar und rechts momentan noch ein Composite drin ist.
Nun hätte ich gerne das das sashForm natürlich immer so hoch ist wie mein Fenster, aber natürlich unten im Fenster noch das Statuslabel. Ich poste euch mal einen Auszug aus meiner createContents:
Mein Problem ist nun, das die Statusbar halb so hoch ist wie das gesamte Fenster.
Wie bekomme ich sie klein?
ich fange gerade an mit SWT und vermisse hier ein Statusbar Element. Daher dachte ich mir, ich löse es über ein Label.
Nut wie bekomme ich das ganze jetzt so positioniert, das die Statusbar immer unten im Fenster ist? Mein Fenster enthält ein sashForm in der links eine expandBar und rechts momentan noch ein Composite drin ist.
Nun hätte ich gerne das das sashForm natürlich immer so hoch ist wie mein Fenster, aber natürlich unten im Fenster noch das Statuslabel. Ich poste euch mal einen Auszug aus meiner createContents:
Code:
shell = new Shell(display,SWT.MIN | SWT.CLOSE | SWT.TITLE | SWT.SYSTEM_MODAL | SWT.BORDER | SWT.MAX | SWT.RESIZE);
shell.setLayout(new FillLayout(SWT.VERTICAL));
shell.setText("Startprogramm");
sashForm = new SashForm(shell, SWT.NONE);
createExpandBar(sashForm);
composite_1 = new Composite(sashForm, SWT.BORDER);
sashForm.setBounds(shell.getClientArea());
sashForm.setWeights(new int[] {35, 160 });
StatusBar mystat = new StatusBar( shell, SWT.CENTER );
shell.addControlListener(new ControlAdapter() {
public void controlResized(ControlEvent e) {
sashForm.setBounds(shell.getClientArea());
}
});
Mein Problem ist nun, das die Statusbar halb so hoch ist wie das gesamte Fenster.
Wie bekomme ich sie klein?
