Wenn Sie die GridLayout
in SWT verwenden, können Sie die verticalIndent
und horizontalIndent
verwenden, um Abstand oben und rechts von einem Widget hinzuzufügen. Gibt es eine Möglichkeit, Abstand zur rechten und unteren Seite eines Widgets hinzuzufügen? Ich habe keine Methoden gefunden, dies zu tun. Habe ich etwas verpasst?Hinzufügen von Abstand zu der rechten und unteren Seite eines Widgets in SWT
0
A
Antwort
1
GridData
unterstützt keine Einstellung der Abstände nach rechts. Aber Sie können einfach ein horizontalIndent
Widget direkt auf Ihr Widget setzen, was den gleichen Effekt haben sollte. Auch GridLayout
hat eine .
Ich schaute auf Ihre code (auf die Sie in einer anderen Frage verwiesen) und zitterte sich an meine Erfahrungen mit GridLayout. Ich empfehle, GridLayout nicht zu verwenden. Schauen Sie sich MigLayout an. Starten Sie die Web Start Demo auf der Seite, lesen Sie den Spickzettel.
Wenn Sie den Code für ein komplexes Layout mit GridLayout mit dem Code vergleichen, wenn Sie MigLayout verwenden, möchten Sie GridLayout nie wieder verwenden.
Verwandte Themen
- 1. SWT/JFace: Widgets entfernen
- 2. Wie den Ausschnitt eines div in der rechten unteren Ecke mit Schatten auf der linken Seite
- 3. iOS-Schaltfläche auf der rechten Seite von UITableViewHeaderFooterView hinzufügen
- 4. Z-Layout hinzufügen seltsamen Abstand auf der rechten Seite Outlook 2010 & 13
- 5. Hinzufügen von Abstand zu Zeilen in NSAttributedString
- 6. Verwenden von SlidingPaneLayout von der rechten Seite?
- 7. Programmatisch Abstand zur Seite von Plots in Matplotlib hinzufügen
- 8. Flexbox rechten Platz auf der rechten Seite
- 9. JTable zu SWT Group hinzufügen
- 10. Schaltfläche auf der rechten Seite der Kopfzeile hinzufügen
- 11. Weiße Balken auf der rechten und unteren Seite einer Leinwand nach einem JOptionPane confirmDialog?
- 12. Hinzufügen von Widgets zu qtablewidget pyqt
- 13. Formularposition in der unteren rechten Ecke des Bildschirms
- 14. QT - Hinzufügen von Widgets zu horizontalem Layout
- 15. Seitennummerierung auf der rechten Seite
- 16. Automatisch IDs auf SWT-Widgets generieren
- 17. Formular in der rechten Seite des Fotos
- 18. Mousemove event drefence von der rechten Seite
- 19. Floating ein Inline-Element auf der rechten Seite eines div
- 20. Menü auf der rechten Seite?
- 21. Wie einen Textstand von der rechten Seite eines Bild unter Verwendung von HTML und CSS machen
- 22. Align auf den rechten Seite Text von QLabel und QLineEdit
- 23. "Position: absolute" funktioniert nicht bei der Herstellung Div-Taste Stick auf der unteren rechten Seite eines anderen div
- 24. einen Knopf auf der rechten Seite in einer Navigationsleiste ausrichten einen Rand auf der rechten Seite
- 25. Hinzufügen von Rechtsklick-Menü, um in SWT-Baum zu treeitem
- 26. Wie erstelle ich eine Chatbox, die in der unteren rechten Ecke schwebt und reagiert?
- 27. Wie positioniert man ein div in der unteren rechten Ecke eines Browsers?
- 28. Gemeinsame Legende auf der rechten Seite von ggplot
- 29. Flüche rufen Addch auf der unteren rechten Ecke
- 30. Wie platziere ich ein Abzeichen in der unteren rechten Ecke eines "Mediums" im Bootstrap?
HI the.duckman. Ich habe keine Kontrolle nach rechts. Es ist das Steuerelement ganz rechts in der Reihe. Ich muss einen Dialog ähnlich diesem erstellen. http://imgur.com/p935o Sie können den Abstand links neben der Checkbox und rechts neben der Schaltfläche erkennen. Es ist nur ein Dialog, den ich brauche, aber es war ein Albtraum. MigLayout klingt großartig. Ich habe es mir kurz angesehen. Da ich nur einen Dialog brauche, dachte ich, ich könnte dies mit dem GridLayout erreichen. Mein erster Versuch war absolute Positionierung, aber die Leute scheinen es nicht zu empfehlen. –
Wenn Sie auf GridLayout bestehen, ist der Weg für solche "komplizierte" Anwendungsfälle verschachtelte Composites. Damit können Sie erreichen, was Sie anstreben. Aber das ist die Hölle ... –
Sie sollten erwägen, auf die viel anpassungsfähigere ['FormLayout'] (http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc) zu wechseln .isv/referenz/api/org/eclipse/swt/layout/FormLayout.html). –