Hallo zusammen,
ich bin noch einigermaßener Anfänger in Java und bin im Moment an den JFrames gelandet. Hierbei bearbeite ich zunächst die Menüs, was auch super geglückt ist, jedoch habe ich noch Probleme mit der Wiedergabe von Texten / Anwendungen, wenn jemand auf einen Menübutton drückt. In meinem Buch steht etwas von ActionListener, jedoch verstehe ich das noch nicht ganz, weil das bei mir immer zu einem Fehler führt
Hier ist mal noch der Code zum besseren Verständniss:
Vielen Dank für eure Hilfe
Mit freundlichen Grüßen,
TF
PS: unthematische Kritik immer erwünscht
ich bin noch einigermaßener Anfänger in Java und bin im Moment an den JFrames gelandet. Hierbei bearbeite ich zunächst die Menüs, was auch super geglückt ist, jedoch habe ich noch Probleme mit der Wiedergabe von Texten / Anwendungen, wenn jemand auf einen Menübutton drückt. In meinem Buch steht etwas von ActionListener, jedoch verstehe ich das noch nicht ganz, weil das bei mir immer zu einem Fehler führt
Hier ist mal noch der Code zum besseren Verständniss:
Code:
package NeuesZeugs;
import javax.swing.*;
public class JFrame1 {
public static void main (String[] args) {
JFrame f = new JFrame("Neues JFrame");
JMenu Zeugs = new JMenu("Zeugs");
JMenu newMenu = new JMenu("Neu");
JMenuItem openmenu = new JMenuItem ("Öffnen");
JMenuItem copymenu = new JMenuItem ("Kopieren");
JMenuItem cutmenu = new JMenuItem ("Ausschneiden");
JMenuItem pastemenu = new JMenuItem ("Ausschneiden");
JMenuItem closemenu = new JMenuItem("Schließen");
JMenuItem newProject = new JMenuItem("Neues Projekt");
JMenuItem newSite = new JMenuItem("Neue Seite");
JMenuItem newWorkspace = new JMenuItem ("Neuen Arbeitsplatz anlegen");
JMenuBar menuBar = new JMenuBar();
newMenu.add( newProject );
newMenu.add( newSite );
newMenu.add( newWorkspace );
Zeugs.add( newMenu );
Zeugs.add( openmenu );
Zeugs.add( cutmenu );
Zeugs.add( pastemenu );
Zeugs.add( closemenu );
menuBar.add( Zeugs );
f.setJMenuBar(menuBar);
f.setJMenuBar( menuBar );
f.setVisible( true );
f.setSize(250,250);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Vielen Dank für eure Hilfe
Mit freundlichen Grüßen,
TF
PS: unthematische Kritik immer erwünscht