1

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

0 回答 0