Hi Leute,
ich will meiner JMenuBar einige Actions auf die JMenuItems legen, aber ich bekomme 2 Fehlermeldungen.
Die Fehlermeldungen liegen zum Einen bei "int returnVal = jfc.showOpenDialog(this);" und zum Andreren bei "öff= jfc.getSelectedFile().getPath();" mit der Fehlermeldung "can not convert from String to JMenuItem, was auch logisch erscheint. Aber wie kann ich das anderst hinbekommen, um die Action doch hinzubekommen??
Ich bin für jede Hilfe sehr dankbar.
Gruß
Sandy
ich will meiner JMenuBar einige Actions auf die JMenuItems legen, aber ich bekomme 2 Fehlermeldungen.
Code:
/***************************************************************************
*
* Construktor!!!
*
**************************************************************************/
public JazzGui() {
mbar = new JMenuBar();
m1 = new JMenu( "Datei" );
m2 = new JMenu(" Bearbeiten");
m3 = new JMenu("Hilfe");
öff = new JMenuItem("Öffnen...");
m1.add(öff);
beend = new JMenuItem("Beenden");
m1.add(beend);
einst = new JMenuItem ("Einstellungen");
m2.add(einst);
about = new JMenuItem ("About JazzMaster");
m3.add(about);
mbar.add( m1 );
mbar.add(m2);
mbar.add(m3);
frame.setJMenuBar( mbar );
}
class oeffnenAction implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
JFileChooser jfc = new JFileChooser();
int returnVal = jfc.showOpenDialog(this);
if(returnVal == JFileChooser.APPROVE_OPTION)
öff= jfc.getSelectedFile().getPath();
}
}
Die Fehlermeldungen liegen zum Einen bei "int returnVal = jfc.showOpenDialog(this);" und zum Andreren bei "öff= jfc.getSelectedFile().getPath();" mit der Fehlermeldung "can not convert from String to JMenuItem, was auch logisch erscheint. Aber wie kann ich das anderst hinbekommen, um die Action doch hinzubekommen??
Ich bin für jede Hilfe sehr dankbar.
Gruß
Sandy