Ich will ein Fenster machen, wo eine Grafik, ein Pulldown Menü und oben eine Menüleiste (wo man nur Info auswählen kann) angezeigt wird.
Das Problem ist aber ,dass er mir nur ein Fenster macht, mit der Grafik und dem Pulldown, und wenn ich das schließe, er mir dann noch ein anderes, kleines Fenster anzeigt, wo dann darin die Menüleiste ist und kann einfach nicht den Fehler finden warum er mir 2 Fenster macht, und das zweite auch erst dann anzeigt, wenn ich das andere schließe :(.
Java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class UI extends JFrame
{
JMenuBar menueLeiste;
JMenu Info;
public UI ()
{
super ("Eingabe- Dialog");
menueLeiste = new JMenuBar();
Info = new JMenu ("Info");
//Menues in Menuleiste eintragen
menueLeiste.add (Info);
setJMenuBar(menueLeiste); //menueLeiste als Menuezeile festlegen
JPanel cp = new JPanel(); //Panel erzeugen
setContentPane(cp);
Object[]werte = {"10","20","30","40","50","60","70","80","90","100"};
String s = (String)
JOptionPane.showInputDialog(cp, "Wählen sie die Intensität aus:",
"Meeresrauschen",
JOptionPane.INFORMATION_MESSAGE,
new ImageIcon("Meerklein.jpg"),
werte, "20");
}
public static void main (String [] args)
{
JFrame rahmen = new UI();
WindowListener listener = new WindowAdapter()
{
public void windowCLosing(WindowEvent we)
{
System.exit(0);
}
};
rahmen.addWindowListener(listener);
rahmen.setSize(300,100);
rahmen.setVisible(true);
}
}
Alles anzeigen