chinchiller
Grünschnabel
Hallo, ich hab mal wieder ein kleines Problem....
und zwar möchte ich gerne gezielt Daten aus einem Vector löschen!
Ich habe eine Tabelle in einen Vektor eingelesen die nun graphisch dargestellt wird.
Man kann nun zeilenweise den Inhalt auswählen.
Nun gibt es noch einen button der da heißt "Namen" löschen!
Wenn dieser gedrückt wird wird der user gefragt ob er wirklich löschen möchte und bei JA soll der ausgewählte "Name" gelöscht werden und nocheinmal bestätigt werden!
Hier ein Teil meines codes:
public class ActionAdapterLöschen implements ActionListener
{
JFrame frame;
JOptionPane optionPane;
public void actionPerformed(ActionEvent event)
{
String[] Optionen = { "Ja", "Nein", "Abbrechen" };
int selectedIndex = ListSelectionAdapter.selectedIndex;
int Auswahl = JOptionPane.showOptionDialog
(frame, "Wirklich löschen?","Ja/Nein/Abbrechen", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, Optionen, Optionen[0]);
if(Auswahl == JOptionPane.YES_OPTION)
{
JListData.listModel.removeElement(selectedIndex);
}
JOptionPane.showMessageDialog(null,selectedIndex + "\nwurde gelöscht");
}
Schonmal Danke im Voraus!
und zwar möchte ich gerne gezielt Daten aus einem Vector löschen!
Ich habe eine Tabelle in einen Vektor eingelesen die nun graphisch dargestellt wird.
Man kann nun zeilenweise den Inhalt auswählen.
Nun gibt es noch einen button der da heißt "Namen" löschen!
Wenn dieser gedrückt wird wird der user gefragt ob er wirklich löschen möchte und bei JA soll der ausgewählte "Name" gelöscht werden und nocheinmal bestätigt werden!
Hier ein Teil meines codes:
public class ActionAdapterLöschen implements ActionListener
{
JFrame frame;
JOptionPane optionPane;
public void actionPerformed(ActionEvent event)
{
String[] Optionen = { "Ja", "Nein", "Abbrechen" };
int selectedIndex = ListSelectionAdapter.selectedIndex;
int Auswahl = JOptionPane.showOptionDialog
(frame, "Wirklich löschen?","Ja/Nein/Abbrechen", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, Optionen, Optionen[0]);
if(Auswahl == JOptionPane.YES_OPTION)
{
JListData.listModel.removeElement(selectedIndex);
}
JOptionPane.showMessageDialog(null,selectedIndex + "\nwurde gelöscht");
}
Schonmal Danke im Voraus!