Hallo zusammen
ich möchte, dass alle 5 Sekunden ein zusätzliches JMenu angezeigt wird.
Das Problem ist, dass nachdem das neue Menu dazugefügt wird die JMenuBar verschwindet. Nachdem man das Fenster vergrössert oder verkleinert wird wieder alles angezeigt.
Hier der Code:
Bin dankbar für jede Hilfe.
LG Andi
ich möchte, dass alle 5 Sekunden ein zusätzliches JMenu angezeigt wird.
Das Problem ist, dass nachdem das neue Menu dazugefügt wird die JMenuBar verschwindet. Nachdem man das Fenster vergrössert oder verkleinert wird wieder alles angezeigt.
Hier der Code:
Java:
import javax.swing.*;
public class Menu {
public static void main(String[] args){
JFrame frame = new JFrame("Menu");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new JLabel("Menu"));
frame.pack();
frame.setVisible(true);
JMenu[] menu = new JMenu[10];
for (int counter = 0; counter < 10; counter++) {
JMenuBar bar2 = new JMenuBar();
for (int i = 0; i <= counter; i++) {
menu[i] = new JMenu("" + i);
bar2.add(menu[i]);
}
frame.setJMenuBar(bar2);
frame.repaint();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
Bin dankbar für jede Hilfe.
LG Andi