Hallo zusammen,
erstmal muss ich sagen, daß ich noch ziemlicher newbee in sachen java bin ... das nur mal vorweg :roll:
Ich versuche gerade mit Hilfe von SWING und AWT ein Fenster (JFrame) mit Inhalt (paint())
und Menüleiste (JMenu) hinzubekommen.
Irgenwie geht aber immer nur eins von beiden, d.h.
lass ich paint(Graphics g) weg dann habe ich ein Fenster mit Menü,
füge ich nun paint(Graphics g) ein, so hab ich zwar das "gemalte" im Fenster aber das
Menü fehlt ...
Was mache ich falsch ?
hier mein Code ....
Vielen Dank schonmal ....
War bestimmt nicht das letzte mal
PS: Soll ich solche "low level" Fragen in Zukunft lieber im Anfängerforum stellen ? ich war mir nicht sicher ...
erstmal muss ich sagen, daß ich noch ziemlicher newbee in sachen java bin ... das nur mal vorweg :roll:
Ich versuche gerade mit Hilfe von SWING und AWT ein Fenster (JFrame) mit Inhalt (paint())
und Menüleiste (JMenu) hinzubekommen.
Irgenwie geht aber immer nur eins von beiden, d.h.
lass ich paint(Graphics g) weg dann habe ich ein Fenster mit Menü,
füge ich nun paint(Graphics g) ein, so hab ich zwar das "gemalte" im Fenster aber das
Menü fehlt ...
Was mache ich falsch ?
hier mein Code ....
Code:
import javax.swing.*;
import java.awt.*;
public class SwingTest extends JFrame
{
public SwingTest()
{
super("JMenu");
JMenuBar menubar = new JMenuBar();
JMenu menu1 = new JMenu("Datei");
menubar.add(menu1);
JMenu menu2 = new JMenu("Bearbeiten");
menubar.add(menu2);
JPanel panel = new JPanel();
panel.add(menubar);
setContentPane(panel);
}
public void paint(Graphics g) {
g.drawString("Hallo Fenster-Welt!",150,150);
}
public static void main(String[]args)
{
SwingTest mc = new SwingTest();
mc.setSize(300,300);
mc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mc.setVisible(true);
}
}
Vielen Dank schonmal ....
War bestimmt nicht das letzte mal
PS: Soll ich solche "low level" Fragen in Zukunft lieber im Anfängerforum stellen ? ich war mir nicht sicher ...