[Java] Hilfe!!! BW für guten tip

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von QLiMaX, 14. April 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. April 2008
    Hilfe!!! BW für guten tip

    Hi @ all,
    hab ein Programm mit Menübar geschrieben.
    Der erste eintrag (datei) funktioniert ja, aber ab dem 2ten (bearbeiten) klappt garnichts mehr.
    Wenn ich in die untere if abfrage z.b. kopieren reinschreib, klappt es auch nicht.
    Ich bitte um eure hilfe, für jeden mit nützlichen tips gibts selbstverständlich auch eine bewertung.
    mit freundlichen Grüßen
    qlimax

    Hier nun der Quellcode:

    import java.awt.*;
    import java.awt.event.*;

    public class Fenster extends Frame implements ActionListener, WindowListener
    {
    public static void main(String args[])
    {
    Fenster Fenster1 = new Fenster();
    Fenster1.setSize(400, 300);
    Fenster1.setLocation(250, 200);
    Fenster1.setTitle("menueFenster");
    Fenster1.show();
    }

    public Fenster()
    {
    MenuBar hauptMenue = new MenuBar();
    Menu menue1 = new Menu("datei");
    Menu menue2 = new Menu("bearbeiten");
    Menu menue3 = new Menu("ansicht");
    Menu menue4 = new Menu("hilfe");
    menue1.add("neu");
    menue1.add("laden...");
    menue1.add("speichern unter...");
    menue1.addSeparator();
    menue1.add("drucken...");
    menue1.addSeparator();
    menue1.add("beenden");
    menue2.add("kopieren");
    menue2.add("löschen");
    menue3.add("ansicht ändern");
    menue4.add("index");
    menue4.add("ueber");
    hauptMenue.add(menue1);
    hauptMenue.add(menue2);
    hauptMenue.add(menue3);
    hauptMenue.setHelpMenu(menue4);
    setMenuBar(hauptMenue);
    menue1.addActionListener(this);
    addWindowListener(this);
    }

    public void actionPerformed(ActionEvent evt)
    {
    Graphics g =getGraphics();

    if (evt.getSource() instanceof MenuItem)
    {
    String menuAdd = evt.getActionCommand();
    if (menuAdd == "beenden") System.exit(0);
    if (menuAdd == "laden...") g.fillRect(150, 150, 50, 20);
    if (menuAdd == "drucken...") repaint();
    }
    }

    public void windowClosing(WindowEvent evt)
    {
    System.exit(0);
    }

    public void windowOpened(WindowEvent evt){}
    public void windowIconified(WindowEvent evt){}
    public void windowDeiconified(WindowEvent evt){}
    public void windowClosed(WindowEvent evt){}
    public void windowActivated(WindowEvent evt){}
    public void windowDeactivated(WindowEvent evt){}
    }
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.