Mam problem z widocznością MenuBar. Wyświetla się dopiero po ruszeniu ramki, np. jej rozciągnięciu. Jaka jest przyczyna?
public class Testy implements ActionListener
{
JFrame ramka;
JMenuBar menuBar;
JMenu menuPlik;
JMenuItem mZapisz;
public static void main(String[] args)
{
Testy testy = new Testy();
testy.zbudujGUI();
}
public void zbudujGUI()
{
ramka = new JFrame();
ramka.setSize(900,500);
ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ramka.setTitle("Testy");
ramka.setLayout(null);
ramka.setVisible(true);
menuBar = new JMenuBar();
ramka.setJMenuBar(menuBar);
menuPlik = new JMenu("Plik");
menuBar.add(menuPlik);
mZapisz = new JMenuItem("Zapisz");
menuPlik.add(mZapisz);
}
@Override
public void actionPerformed(ActionEvent arg0)
{
// TODO Auto-generated method stub
}
}