Hallo ,

Ich werkel mich gerade in die Opjekt orientierte Programmierung von Java ein
hierzu habe ich mir ein tutorial gesucht in dem folgender beispiel code drin ist :

Code:
import java.awt.*;
import java.awt.event.*;

public class MyGUI Frame
{

    Button ende = new Button("Beenden");

    public MyGUI()
    {
    this.setTitle("Die erste grafische Oberflche");
    this.setSize(640, 480);
    this.setResizable(false);
    Dimension d = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
    this.setLocation((int)(d.getWidth()/2-this.getWidth()/2), (int)(d.getHeight()/2-this.getHeight()/2));
    this.setLayout(null);
    ende.setBounds(60, 80, 520, 340);
    this.add(ende);

        this.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }
        });
    
        ende.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent e)
            {
                System.exit(0);
            }
        });
    }

    public static void main(String[] args)
    {
        MyGUI frame = new MyGUI();
        frame.setVisible(true);
    }
}
Hierzu 2 sachen

1,was bitte bedeutet das ); ? Meines wissens muss man doch irgentwo eine Funktion mit ( starten um sie mit ); zu beenden oO?

2,Mein Compiler meldet mir folgendes

'}' expected on line 4 (das währe "public class MyGUI Frame" oO?)
'{' expected on line 42 (Währe die letzt zeile "}" )

Und irgentwie kann ich mir nett helfen aber gibt es in dem code 7 mal } aber nur 6 mal { oO?

-.-' Also entweder bin ich zu dumm oder das tutorial noch dümmer -.-'

Mfg Dadie