blackrose4me
Grünschnabel
Hallöchen Leute,
habe in meinem Programm nun eine Menüleiste hinzugefügt und dazu entsprechende Events.
Menüleiste wird angezeigt und Event wird im Prinzip ausgeführt, jedoch habe ich ein Problem, wenn ich ein Event auf eine Methode verweise die bereits vorhanden ist.
Hier erstmal der Code meiner Menüleiste
Fehlermeldung:
Jedoch muss ich anmerken, dass ich etwas weiter unten in meinem Code auch Evts für Buttons habe die dann so lauten:
Wo liegt hier der Fehler? Wäre echt spitze wenn mir jemand helfen könnte.
habe in meinem Programm nun eine Menüleiste hinzugefügt und dazu entsprechende Events.
Menüleiste wird angezeigt und Event wird im Prinzip ausgeführt, jedoch habe ich ein Problem, wenn ich ein Event auf eine Methode verweise die bereits vorhanden ist.
Hier erstmal der Code meiner Menüleiste
PHP:
//Menüleiste auf Frame adden #########################################################################################################
protected MenuBar getMenubar ()
{
// Menüleiste erzeugen
MenuBar menueLeiste = new MenuBar ();
//Ebene 1: Datensätze
Menu ebene1_datensaetze = new Menu ("Datensätze");
menueLeiste.add(ebene1_datensaetze);
//Ebene 2: Datensätze
MenuItem ebene2_neuAnlegen = new MenuItem ("Neu anlegen");
MenuItem ebene2_ueberarbeiten = new MenuItem ("Überarbeiten");
MenuItem ebene2_loeschen = new MenuItem ("Löschen");
ebene1_datensaetze.add(ebene2_neuAnlegen);
//das hier funktioniert:
ebene2_neuAnlegen.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
System.exit(0);
}
});
ebene1_datensaetze.add(ebene2_ueberarbeiten);
ebene1_datensaetze.add(ebene2_loeschen);
ebene1_datensaetze.addSeparator();
MenuItem ebene2_zumEnde = new MenuItem ("zum Ende");
MenuItem ebene2_vorBlaettern = new MenuItem ("vor blättern");
MenuItem ebene2_zurueckBlaettern = new MenuItem ("zurück blättern");
MenuItem ebene2_zumAnfang = new MenuItem ("zum Anfang");
//das hier wiederrum nicht:
ebene2_zumEnde.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
getLastRecord();
}
});
ebene1_datensaetze.add(ebene2_zumEnde);
ebene1_datensaetze.add(ebene2_vorBlaettern);
ebene1_datensaetze.add(ebene2_zurueckBlaettern);
ebene1_datensaetze.add(ebene2_zumAnfang);
//Ebene 1: Info
Menu ebene1_info = new Menu ("Info");
menueLeiste.add(ebene1_info);
//Menüleiste wiedergeben
return menueLeiste;
}
Fehlermeldung:
PHP:
getLastRecord(java.awt.event.ActionEvent) in eingabeformular connot be applied to()
getLastRecord();
Jedoch muss ich anmerken, dass ich etwas weiter unten in meinem Code auch Evts für Buttons habe die dann so lauten:
PHP:
btn_EndOfRecords.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
getLastRecord(evt);
}
});
Wo liegt hier der Fehler? Wäre echt spitze wenn mir jemand helfen könnte.