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.
comboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
clickedObject = e.getItem();
.....
}
}
JTable table = hashtable.get(clickedObject);
table.setVisible(true);
JTable table1 = new JTable(DATA, COLHEADS);
panel.add(table1);
h.put("ersterElement", table1);
....
....
....
panel.add(combobox);
combo.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e){
visibleTable();
}}
);
void visibleTable(){
String clickedObject = (String)combo.getSelectedItem();
((JTable)(h.get(clickedObject))).setVisible(true);
}
aus? Dann ist doch klar, das es nicht funktioniert.. Du setzt doch hier jedesmal die erste Tabelle visible...girl2005 hat gesagt.:ich habe so geschrieben:
für Table1 : table1.setVisible(true);
für Table2 : table2.setVisible(false);
//initialisierung
JTable last = null;
void visibleTable(){
String clickedObject = (String)combo.getSelectedItem();
((JTable)(h.get(clickedObject))).setVisible(true);
if(lastTable != null){
lastTable.setVisible(false);
}
lastTable = ((JTable)(h.get(clickedObject)));
}