我正在尝试使用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);
}
}