我正在尝试使用 JApplet 做非常简单的应用程序,在顶部我需要一个菜单栏,在该菜单下方,我只使用绘制一些线条或一些字符串或形状的绘制组件。
下面是我的应用程序的示例代码,但是如果您运行此代码,您将看到菜单将被绘制阶段隐藏,除非您单击菜单栏区域。我在谷歌搜索,但我找不到匹配的解决方案。
如果有人能建议我它的正确根源是什么,我将不胜感激。
public class MyApplication extends JApplet {
public void init() {
setSize(400, 400);
this.setBackground(new Color(0x646060));
JMenuBar menubar = new JMenuBar();
JMenu menuOption = new JMenu("Options");
JMenuItem Camera01 = new JMenuItem("Camera 01", 1);
menuOption.add(Camera01);
menubar.add(menuOption);
setJMenuBar(menubar);
}
public void paint(Graphics g) {
g.setColor(Color.CYAN);
g.drawRect(0, 0, 100, 100);
}
}