Hallo zusammen,
ich würde gern eine GUI aus mehreren Klassen erstellen. Jetzt habe ich versucht, eine Klasse Menu, die
separat gut gelaufen ist, in eine Klasse MainFrame zu implementieren:
Ich zweifle gerade daran, dass man ein Menü einfach in einen Frame setzen kann ?
Vielleicht wäre es bei einer komplexeren GUI ja auch sinnvoll, das Menü als Hauptframe zu nutzen ?
Über Hinweise freue ich mich sehr .
Gruß
Jörn
ich würde gern eine GUI aus mehreren Klassen erstellen. Jetzt habe ich versucht, eine Klasse Menu, die
separat gut gelaufen ist, in eine Klasse MainFrame zu implementieren:
Code:
//package GUI;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Color;
public class MainFrame extends JFrame {
public MainFrame() {
super ("Main mit Menue");
setSize(800,800);
JFrame fr = new JFrame();
Menu2 menu = new Menu2();
fr.setJMenuBar(menu); <-- Fehler
BorderLayout layout = new BorderLayout();
getContentPane().setLayout(layout);
setResizable(false);
//getContentPane().add(menu, BorderLayout.NORTH);
MainView main = new MainView();
getContentPane().add(main, BorderLayout.CENTER);
getContentPane().setBackground(new Color(100, 100, 100));
//main.addActionListener(controller);
}
public static void main (String args[]){
MainFrame frame = new MainFrame();
frame.pack();
frame.setVisible(true);
}
Ich zweifle gerade daran, dass man ein Menü einfach in einen Frame setzen kann ?
Vielleicht wäre es bei einer komplexeren GUI ja auch sinnvoll, das Menü als Hauptframe zu nutzen ?
Über Hinweise freue ich mich sehr .
Gruß
Jörn