I stumbled on a very odd problem while trying to set up a JMenuBar with the native look and feel of Gnome. Here is a screenshot: http://img23.imageshack.us/i/issuel.png/
It has to say File there but it gets cut out.
Any, help is appreciated!
I stumbled on a very odd problem while trying to set up a JMenuBar with the native look and feel of Gnome. Here is a screenshot: http://img23.imageshack.us/i/issuel.png/
It has to say File there but it gets cut out.
Any, help is appreciated!
Looks like you are adding icon after the menu itself has been attached to the frame. You should do all menu operations before displaying it, or call
menuBar.validate();
menuBar.paint();
after all menu decorations are done.
I have something like this
JMenu mFoo = new JMenu("Foo");
mFoo.setIcon(new ImageIcon("icon.png"));
JMenuBar menuBar = new JMenuBar();
menuBar.add(mFoo);
setJMenuBar(menuBar);
in my JFrame
working perfectly, also with GTK look-and-feel.