FormLayout und Labels
lima-city → Forum → Programmiersprachen → Java
-
Ich möchte gerne für eine Combobox eine Beschreibung davor setzen. Der Text soll vertikal mittig von der Höhe der Combobox liegen.
Und das Ganze im FormLayout :)
Geht das?
FormData formData = new FormData(); formData.left = new FormAttachment(0); formData.top = new FormAttachment(0); Label labelIndex = new Label(optionsPannel, SWT.NONE); labelIndex.setText("Index:"); labelIndex.setLayoutData(formData); formData = new FormData(); formData.left = new FormAttachment(labelIndex); formData.top = new FormAttachment(0); Combo combo = new Combo(optionsPannel, SWT.NONE); combo.setLayoutData(formData);
So wie ich es im Code stehen habe, sind Label und Combo-Box direkt an der Decke :)
Suche vielleicht soetwas, was der Pseudocode macht:
formData.left = new FormAttachment(labelIndex.h_center);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage