ClassCastException ved JOptionPane
Jeg har følgende kode til en knap i et gui program:JButton delete = new JButton("Slet opgave");
delete.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
final JOptionPane confirm = new JOptionPane();
confirm.showConfirmDialog(Main.main,"Ønsker du at slette opgave: <ID> fra systemet?","Advarsel!",JOptionPane.YES_NO_OPTION);
int value = ((Integer)confirm.getValue()).intValue();
if("Slet opgave".equals(e.getActionCommand()))
{
if(value == JOptionPane.YES_OPTION)
{
//Slet opgave fra databasen
}
}
}
});
Jeg får en ClassCastException ved den linje, hvor jeg prøver at caste valget fra brugeren i JOptionPane'et til et Integer.
Jeg er har prøvet at printe value ud, før denne castes og den er
uninitializedValue