Texteditor Untermenüs erstellen

Status
Nicht offen für weitere Antworten.
M

Mela

Gast
Hallo! Vielleicht kann mir ja jemand helfen, und zwar bin ich gerade dabei einen Editor selbst zu implementieren, und möchte unter dem Menüpunkt Datei --> exportieren noch Untermenü's erstellen, dass es wie folgt aussieht:
Datei

exportieren nach XML
nach CVS

usw.

Mein Problem ist jetzt, dass ich nicht weiß, wie ich die Untermenü's erstelle....
Bis exportieren schaff ich es.

Mein Code sieht folgendermaßen aus:

Code:
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.text.*;
import java.awt.print.*;

public class Oberfläche extends JFrame {
    
    final int NROFROWS    = 100;
    final int NROFCOLUMNS = 400;
    /** Creates a new instance of Oberfläche */
    public Oberfläche() {
    }
    
    public Oberfläche(String title) {
        super(":: " + title);
        JMenuBar menuBar = new JMenuBar();
        this.setJMenuBar(menuBar);
        
        JMenu menu1 = new JMenu("Datei");
        JMenuItem item1_1 = new JMenuItem("Datei öffnen");
        JMenuItem item1_2 = new JMenuItem("von www laden");
        JMenuItem item1_3 = new JMenuItem("importieren");
        JMenuItem item1_4 = new JMenuItem("exportieren"); // hierfür die Untermenü's
        JMenuItem item1_5 = new JMenuItem("drucken");
        JMenuItem item1_6 = new JMenuItem("Programm beenden",KeyEvent.VK_B);
        
       // JMenu menu1_1 = new JMenu("exportieren");
       // JMenuItem item1_1_1 = new JMenuItem("nach XML");
        
        menu1.add(item1_1);
        menu1.add(item1_2);
        menu1.add(item1_3);
        menu1.add(item1_4);
        menu1.add(item1_5);
        menu1.add(item1_6);
        menuBar.add(menu1);
}

public static void main(String[]args){
        Oberfläche o = new Oberfläche("Benutzeroberfläche");
        o.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        o.setBounds(200,200, screenSize.width/2, screenSize.height/2);
        //e.loadFile();
        o.setVisible(true);
        
    }
}

Wäre echt nett, wenn mir da jemand weiterhelfen könnte :?:
 

The_S

Top Contributor
Code:
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.text.*;
import java.awt.print.*;

public class Oberfläche extends JFrame {
    
    final int NROFROWS    = 100;
    final int NROFCOLUMNS = 400;
    /** Creates a new instance of Oberfläche */
    public Oberfläche() {
    }
    
    public Oberfläche(String title) {
        super(":: " + title);
        JMenuBar menuBar = new JMenuBar();
        this.setJMenuBar(menuBar);
        
        JMenu menu1 = new JMenu("Datei");
        JMenu menu2 = new JMenu("exportieren"); // geändert
        JMenuItem item1_1 = new JMenuItem("Datei öffnen");
        JMenuItem item1_2 = new JMenuItem("von www laden");
        JMenuItem item1_3 = new JMenuItem("importieren");
        JMenuItem item1_4 = new JMenuItem("nach XML"); // geändert
        JMenuItem item1_5 = new JMenuItem("nach CSV"); // geändert
        JMenuItem item1_6 = new JMenuItem("drucken");
        JMenuItem item1_7 = new JMenuItem("Programm beenden",KeyEvent.VK_B);
        
       // JMenu menu1_1 = new JMenu("exportieren");
       // JMenuItem item1_1_1 = new JMenuItem("nach XML");
        
        menu1.add(item1_1);
        menu1.add(item1_2);
        menu1.add(item1_3);
        menu1.add(menu2); // geändert
        menu1.add(item1_6);
        menu1.add(item1_7);
        menu2.add(item1_4); // geändert
        menu2.add(item1_5); // geändert
        menuBar.add(menu1);
}

public static void main(String[]args){
        Oberfläche o = new Oberfläche("Benutzeroberfläche");
        o.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        o.setBounds(200,200, screenSize.width/2, screenSize.height/2);
        //e.loadFile();
        o.setVisible(true);
        
    }
}

Das wars auch schon
 
M

Mela

Gast
Dankeschön für die rasche Hilfe! Jetzt klappt es und ich habs au verstanden. :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
MaxG. JavaFX JavaFX Texteditor AWT, Swing, JavaFX & SWT 4
RalleYTN Swing Menü für Texteditor (Rechtsklick) AWT, Swing, JavaFX & SWT 4
S Zeilennummern links im Texteditor AWT, Swing, JavaFX & SWT 2
Y SWT Rich Texteditor - Empfehlungen AWT, Swing, JavaFX & SWT 9
K selbstgeschrieben Texteditor: empfangen von KeyEvents AWT, Swing, JavaFX & SWT 2
E Swing Texteditor AWT, Swing, JavaFX & SWT 6
R Simpler Texteditor AWT, Swing, JavaFX & SWT 3
H einfacher TextEditor AWT, Swing, JavaFX & SWT 4
M Texteditor Komponente gesucht AWT, Swing, JavaFX & SWT 5
mangaka TextEditor - Zeilennummerierung AWT, Swing, JavaFX & SWT 12
C einfacher Texteditor in Java AWT, Swing, JavaFX & SWT 3
T Frage zu Texteditor Option speichern AWT, Swing, JavaFX & SWT 2
D JCheckBoxItem in Untermenüs alle gleichzeitig an- bzw. aus AWT, Swing, JavaFX & SWT 3
M eigene GUI Bibliothek erstellen. AWT, Swing, JavaFX & SWT 10
M Mandelbrot mit BigDecimal erstellen und in der UI zeichnen, funktionierte nicht. AWT, Swing, JavaFX & SWT 1
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
C Swing ImageIcon erstellen, skalieren und verwenden AWT, Swing, JavaFX & SWT 3
T src ordner erstellen AWT, Swing, JavaFX & SWT 6
M Javafx versuch Bibliothek zu erstellen AWT, Swing, JavaFX & SWT 0
melaniemueller Confirmation Dialog erstellen AWT, Swing, JavaFX & SWT 18
izoards Outlook Mail erstellen - Signatur wird nicht angezeigt. AWT, Swing, JavaFX & SWT 3
E Putzplan erstellen AWT, Swing, JavaFX & SWT 15
news2swen automatisches erstellen eines Languagefiles AWT, Swing, JavaFX & SWT 1
W Clear Canvas und anschließendes neues Erstellen von Objekten auf Canvas aus ArrayList AWT, Swing, JavaFX & SWT 4
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
D runnable Jar mit Javafx erstellen(Eclipse) AWT, Swing, JavaFX & SWT 10
N Kontextmenü (Popup-Fenster) erstellen AWT, Swing, JavaFX & SWT 3
L JavaFX PropertyView mit dynamischer EditCell erstellen? AWT, Swing, JavaFX & SWT 8
C Falschfarbenbild (lineare Grauwertspreizung)aus Grauwert-Bild erstellen AWT, Swing, JavaFX & SWT 15
H Beim JFrame erstellen ein anderes schließen AWT, Swing, JavaFX & SWT 0
Z Random Butten erstellen ohne Container AWT, Swing, JavaFX & SWT 15
F Verzeichnis über GUI erstellen AWT, Swing, JavaFX & SWT 2
J Exception beim JFrame erstellen AWT, Swing, JavaFX & SWT 6
S Labels in Panel erstellen AWT, Swing, JavaFX & SWT 1
B JavaFX RadioButtons erstellen AWT, Swing, JavaFX & SWT 7
N Ausführbare Datei aus JavaFX Projekt erstellen AWT, Swing, JavaFX & SWT 22
A Objekt von einem Window erstellen? AWT, Swing, JavaFX & SWT 8
K Buttons dynamisch erstellen (NetBeans) AWT, Swing, JavaFX & SWT 10
ralfb1105 JavaFX TreeView dynamisch aus Datenbank Tabelle erstellen AWT, Swing, JavaFX & SWT 22
ralfb1105 JavaFX Dynamisch TableView Spalten erstellen AWT, Swing, JavaFX & SWT 4
O Basics - Anwendung erstellen mit mehreren Szenen AWT, Swing, JavaFX & SWT 1
dereki2000 LookAndFeel Individuelles LAF erstellen AWT, Swing, JavaFX & SWT 9
C SWT Breadcrumb Zeile mit entsprechenden Hyperlinks erstellen AWT, Swing, JavaFX & SWT 0
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
L Chat erstellen AWT, Swing, JavaFX & SWT 13
N "Automatisches" erstellen von jButtons AWT, Swing, JavaFX & SWT 1
K Aus 2 Arrays xy - Graph erstellen AWT, Swing, JavaFX & SWT 9
K Swing outerPanel und innerPanel erstellen AWT, Swing, JavaFX & SWT 4
N Eclipse - GUI - MacBook - Buttonsichtbarkeit beim Anlegen/Erstellen AWT, Swing, JavaFX & SWT 14
Timo_neu_in_java Buttons Erstellen AWT, Swing, JavaFX & SWT 6
P JList erstellen AWT, Swing, JavaFX & SWT 4
H Musik wird nach dem erstellen der .jar Datei nicht mehr abgespielt AWT, Swing, JavaFX & SWT 1
J Statistik erstellen AWT, Swing, JavaFX & SWT 3
H GUI erstellen um JUnit Tests auszuführen AWT, Swing, JavaFX & SWT 29
H JavaFX via .fxml einen abgeleiteten Button erstellen... AWT, Swing, JavaFX & SWT 4
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
Prafy Sich ändernde Farbverläufe erstellen AWT, Swing, JavaFX & SWT 4
Thallius Swing Mehrere tausend "Panels" erstellen AWT, Swing, JavaFX & SWT 3
O Swing JList beim Klicken in der GUI erstellen AWT, Swing, JavaFX & SWT 6
M JavaFX GUI-Elemente erstellen, nachdem die GUI geladen hat AWT, Swing, JavaFX & SWT 4
U dynamisches JTree erstellen AWT, Swing, JavaFX & SWT 2
A Mit dem Scene Builder eine Collage erstellen (Bilder beziehen aus Flickr) AWT, Swing, JavaFX & SWT 1
D JavaFX build.fxbuild error beim Erstellen einer exe AWT, Swing, JavaFX & SWT 2
T JavaFX Flexible Layouts dynamisch erstellen / Design-Inspirationen AWT, Swing, JavaFX & SWT 8
J JavaFX JavaFX exe erstellen AWT, Swing, JavaFX & SWT 5
E JavaFX JavaFX - MenuItem erstellen aus dem Inhalt einer HashMap AWT, Swing, JavaFX & SWT 1
G Programm GUI erstellen AWT, Swing, JavaFX & SWT 5
N Swing JTree Problem beim erstellen der Knoten AWT, Swing, JavaFX & SWT 0
G Anonyme Instanz von JXImageView erstellen und mit Bild initialisieren AWT, Swing, JavaFX & SWT 7
M "(Buch-)Seiten" erstellen AWT, Swing, JavaFX & SWT 2
R AWT AWT Textfeld durch Klick auf Button erstellen? AWT, Swing, JavaFX & SWT 3
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
Z Diagramm mit jfreechart quadratisch erstellen AWT, Swing, JavaFX & SWT 1
F JButtons erstellen lassen mit unterschiedlichen Funktionen AWT, Swing, JavaFX & SWT 3
T JPanel dynamisch erstellen AWT, Swing, JavaFX & SWT 4
J Logikfehler im erstellen eines GUI AWT, Swing, JavaFX & SWT 3
A Swing Frames richtig erstellen AWT, Swing, JavaFX & SWT 3
T Wizard mit NEXT Button erstellen AWT, Swing, JavaFX & SWT 11
D gerichteten Graph erstellen AWT, Swing, JavaFX & SWT 2
D Swing Ansichtstranformationsmatrix erstellen AWT, Swing, JavaFX & SWT 0
M JavaFX MSI oder EXE aus JavaFX Projekt erstellen? AWT, Swing, JavaFX & SWT 2
R Kästchen mit Zufallsfarben erstellen AWT, Swing, JavaFX & SWT 2
A Fehler bei erstellen eines JTextFields AWT, Swing, JavaFX & SWT 2
A Fenster erstellen AWT, Swing, JavaFX & SWT 2
G Label erstellen AWT, Swing, JavaFX & SWT 6
G Blöcke erstellen AWT, Swing, JavaFX & SWT 4
K Swing Terminplaner erstellen AWT, Swing, JavaFX & SWT 7
G JavaFX Neues Fenster erstellen AWT, Swing, JavaFX & SWT 3
M Wie kann ich eine an Apple Automator angelehnte GUI erstellen? AWT, Swing, JavaFX & SWT 1
T An/aus Button erstellen AWT, Swing, JavaFX & SWT 5
A Swing Transparenten JPanel erstellen AWT, Swing, JavaFX & SWT 5
D Jahreskalender erstellen AWT, Swing, JavaFX & SWT 2
R Int aus JSpinner auslesen und Tabelle erstellen AWT, Swing, JavaFX & SWT 3
W JTable erstellen und Spalten sortieren AWT, Swing, JavaFX & SWT 2
B Erstellen eigener Combobox ("CellFactory") AWT, Swing, JavaFX & SWT 4
K Swing SwingGUI - Erstellen für Anfänger AWT, Swing, JavaFX & SWT 15
B Eigenen Look&Feel erstellen?! AWT, Swing, JavaFX & SWT 2
S Swing Kopie eines JPanels inkl. aller objekte darin erstellen AWT, Swing, JavaFX & SWT 5
R SWT Eigene Events erstellen und werfen AWT, Swing, JavaFX & SWT 59
K JSpinner in passender Breite erstellen oder automatisch anpassen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben