Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
// auf die Auswahl von ComboBox-Elementen (Artikeln) reagieren
modell.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent event) {
// ausgewaehlten Artikel entsprechend ComboBox-Auswahl holen
final Artikel selected = produktkatalog[modell.getSelectionIndex()];
// Artikelnummer uebernehmen
artikelNr.setText(Integer.toString(selected.getArtikelnr()));
// Name der Artikelfarbe anzeigen
farbe.setText(selected.getFarbe());
// Artikelfarbe darstellen
farbBeispiel.setBackground(farben.get(selected.getFarbe()));
// und so weiter
}
});
Arrays.sort(produktkatalog, new Comparator<Artikel>() {
// vergleiche zwei Artikel miteinander
public int compare(Artikel artikelEins, Artikel artikelZwei) {
// vergleiche anhand des enthaltenen Bezeichnungstextes
return artikelEins.getBezeichnung().compareTo(artikelZwei.getBezeichnung());
}
});
final int index = 5;
getDisplay().asyncExec(new Runnable() {
public void run() {
comboBox.select(index);
// und dann der Inhalt meines SelectionListeners
comboEntrySelected();
}
});
private void comboEntrySelected() {
modell.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(final SelectionEvent event) {
// ausgewaehlten Artikel entsprechend ComboBox-Auswahl holen
final Artikel selected = produktkatalog[modell.getSelectionIndex()];
// Artikelnummer uebernehmen
artikelNr.setText(Integer.toString(selected.getArtikelnr()));
// Name der Artikelfarbe anzeigen
farbe.setText(Integer.toString(selected.getFarbe()));
}
});
// auf die Auswahl von ComboBox-Elementen (Artikeln) reagieren
modell.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent event) {
// ausgewaehlten Artikel entsprechend ComboBox-Auswahl holen
final Moebel selected = produktkatalog.get(modell.getSelectionIndex());
// Artikelnummer uebernehmen
artikelNr.setText(Integer.toString(selected.getArtikelnr()));
// Name der Artikelfarbe anzeigen
farbe.setText(selected.getFarbe());
}
});