Hallo,
momentan erstelle ich ein Programm, das später Messwerte über eine serielle Schnittstelle in einem Diagramm abspeichern soll.
Nun habe ich mein Hauptfenster mit einem JFrame in meiner Mainklasse bereits erstellt. Ich kann sie öffnen und schließen.
Als zweites möchte ich ein Menü und Buttons einfügen.
Leider wird immer nur ein leeres Fenster angezeigt.
Ich habe keine Fehlermeldungen, jedoch weis ich auch nicht was noch fehlt.
Die Klasse, in der ich Menü, buttons etc erstellt habe, lautet wie folgt:
freue mich auf unterstützung!
vg,
1nfinity
momentan erstelle ich ein Programm, das später Messwerte über eine serielle Schnittstelle in einem Diagramm abspeichern soll.
Nun habe ich mein Hauptfenster mit einem JFrame in meiner Mainklasse bereits erstellt. Ich kann sie öffnen und schließen.
Als zweites möchte ich ein Menü und Buttons einfügen.
Leider wird immer nur ein leeres Fenster angezeigt.
Ich habe keine Fehlermeldungen, jedoch weis ich auch nicht was noch fehlt.
Die Klasse, in der ich Menü, buttons etc erstellt habe, lautet wie folgt:
Java:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class bMainContento extends JPanel
{
// Konstruktor fuer Menu,Buttons,etc.
public bMainContento()
{
this.bsetMenuo();
this.bsetButtonso();
this.setLayout(new BorderLayout());
this.setBackground(new Color(180,90,10));
}
// Menu erstellen
public void bsetMenuo()
{
JMenuBar bmyMenuBaro = new JMenuBar();
//JMenu bmyMenuo = new JMenu();
JMenu bmyMenuo = new JMenu("Menu");
JMenuItem bmyItem1o = new JMenuItem("Punkt 1");
JMenuItem bmyItem2o = new JMenuItem("Punkt 2");
bmyMenuo.add(bmyItem1o);
bmyMenuo.add(bmyItem2o);
bmyMenuBaro.setPreferredSize(new Dimension(40,30));
bmyMenuBaro.add(bmyMenuo);
this.add(bmyMenuBaro, BorderLayout.NORTH);
bmyMenuBaro.add(bmyMenuo);
}
//Buttons erstellen
public void bsetButtonso()
{
JButton bmyButton1o = new JButton();
bmyButton1o.setPreferredSize(new Dimension(90,20));
JButton bmyButton2o = new JButton();
bmyButton2o.setPreferredSize(new Dimension(90,20));
JButton bmyButton3o = new JButton();
bmyButton3o.setPreferredSize(new Dimension(90,20));
JPanel bmyButtonPaneo = new JPanel();
bmyButtonPaneo.setPreferredSize(new Dimension(100,60));
bmyButtonPaneo.add(bmyButton1o);
bmyButtonPaneo.add(bmyButton2o);
bmyButtonPaneo.add(bmyButton3o);
this.add(bmyButtonPaneo,BorderLayout.WEST);
}
}
freue mich auf unterstützung!
vg,
1nfinity