Ich möchte sowohl einen Text als auch ein Bild zu den Elementen eines Combo
Widgets hinzufügen? Ist das überhaupt möglich oder gibt es Alternativen?Wie können Sie Text und Symbole in SWT Combo anzeigen?
Antwort
Dies ist mit dem Widget SWT Combo
nicht möglich.
Allerdings hat Nebula ein Widget namens TableCombo
, das ein Symbol und einen Text in einer kombinierten Form anzeigen kann. Hier
ein Beispiel:
public static void main(String[] args)
{
final Display display = new Display();
final Shell shell = new Shell(display);
shell.setText("Stackoverflow");
shell.setLayout(new FillLayout());
TableCombo tc = new TableCombo(shell, SWT.BORDER | SWT.READ_ONLY);
Image image = display.getSystemImage(SWT.ICON_ERROR);
for (int i = 0; i < 10; i++)
{
TableItem ti = new TableItem(tc.getTable(), SWT.NONE);
ti.setText("Item " + i);
ti.setImage(image);
}
shell.pack();
shell.open();
shell.setCursor(display.getSystemCursor(SWT.CURSOR_IBEAM));
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
Wie kann ich diesen Nebel in meinem Code verwenden? – Var20
@Varsha Download, entpacken Sie die Bibliotheken, fügen Sie sie zu Ihrem Bibliotheksordner hinzu, bauen Sie sie neu auf, führen Sie sie aus, Erfolg. – Baz
Ich habe es. Ich habe den erweiterten SWT_AWT verwendet, um Swing-Komponenten in SWT zu verwenden. – Var20
- 1. Bearbeiten Popup-Dialog von AutoComplete SWT Combo Widget
- 2. Dynamische Combo-Box Liste in Java SWT Tabelle
- 3. So ändern Sie SWT Tree Plus/Minus-Symbole
- 4. Wie können Sie URLs in Java anzeigen?
- 5. Wie können Sie Drucknachrichten in Xcode anzeigen?
- 6. SWT Cursor Text
- 7. Wie können Sie eine Swing/JFace/SWT GUI adressierbar machen?
- 8. SWT: einzelne vs. mehrere Anzeigen
- 9. Symbole mit Text ausrichten
- 10. Wie können Sie EOT-Webfont-Dateien anzeigen?
- 11. jQuery Combo-Boxen (Benutzerauswahl)/Text Validierung
- 12. Ich suche nach einer Combo (Viewer) in SWT/JFace, die Autocomplete unterstützt
- 13. Anzeigen mehrerer Reihen (WHILE) Symbole
- 14. Java SWT - Text auf transparente Shell?
- 15. Wie können Sie IMG-Dateien anzeigen?
- 16. In WPF können Sie einen Bildbereich anzeigen
- 17. Wie setze ich die Cursorposition in SWT Text
- 18. Ausrichten von Text und Bild in einer SWT-Taste?
- 19. Wie kann ich Fontawesome Symbole in JSON Daten anzeigen, damit ich sie im Frontend anzeigen kann
- 20. Können Sie Rückgabetypen in PHP 5.2.5 anzeigen?
- 21. Wie können Sie Daten aus den einfachen Tabellen von Azure anzeigen und in einer Listenansicht anzeigen?
- 22. Anzeigen des übergeordneten modalen Dialogs mit SWT
- 23. Können Sie Python-Webcode in Joomla anzeigen?
- 24. Wie können Sie auf dem Kopf stehenden Text mit einer Textansicht in Android anzeigen?
- 25. Swift: Wie können Sie Text für UIButton und UILabel drehen?
- 26. SWT Browser Fokus auf nächsten und vorherigen Highlight Text
- 27. Statusleiste Symbole und Text Tönung in Android-Versionen <23
- 28. Können Spring und SWT für Java Desktop-Anwendungen zusammenarbeiten?
- 29. Xamarin Forms: Symbole in Text einbetten
- 30. QMessageBox Sie können Text von
Die SWT Combo unterstützt nur Text –
Warum hat das 5 downvotes? Da Windows selbst das benutzerdefinierte Zeichnen von Combos unterstützt, ist diese Frage vollständig gültig. – Daniel