G
Guest
Gast
Ich habe eine JTable, ausserdem ein Mouselistener der überprüft welche Mausseite gedrückt wurde und führt dann dementsprechend was aus. Linke Maustaste: RowSelection / Mittlere Taste: ColumnSelection
Nachdem eine Zeile selektiert wurde, möchte ich eine Meldung bringen ob sie gelöscht werden soll.
Aber beim compilieren kommt immer die Meldung:
Ich habe aber ganz oben import javax.swing.JOptionPane reingeschrieben ???:L
Mein Listener Code
Wieso geht es mit der Meldung nicht???
Nachdem eine Zeile selektiert wurde, möchte ich eine Meldung bringen ob sie gelöscht werden soll.
Aber beim compilieren kommt immer die Meldung:
Code:
cannot find Symbol
symbol : method showConfirmDialog(<anonymous java.awt.event.MouseAdapter>,java.lang.String,java.lang.String,int,int)
location: class javax.swing.JOptionPane
Ich habe aber ganz oben import javax.swing.JOptionPane reingeschrieben ???:L
Mein Listener Code
Code:
table.addMouseListener( new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
int mask = e.getModifiers();
if ( (mask&InputEvent.BUTTON1_MASK) == mask)
{
// Code für linke Maustaste
table.setCellSelectionEnabled(true);
table.setRowSelectionAllowed(true);
table.setColumnSelectionAllowed(false);
int selectedRow = table.getSelectedRow();
return;
int ret = JOptionPane.showConfirmDialog(this, " This row will be deleted, please confirm!", "Deletion validation",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE);
if (ret == JOptionPane.YES_OPTION)
model.removeRow(selectedRow);
}
if ( (mask&InputEvent.BUTTON3_MASK) == mask) {
// Code für mittlere Maustaste
table.setRowSelectionAllowed(false);
table.setColumnSelectionAllowed(true);
return;
}
}
} );
Wieso geht es mit der Meldung nicht???