1

私は JApplet で非常に単純なアプリケーションを実行しようとしています。その上に 1 つのメニュー バーが必要で、そのメニューの下に、線または文字列または形状を描画するペイント コンポーネントを使用するだけです。

私のアプリケーションのサンプル コードを以下に示しますが、このコードを実行すると、メニュー バー領域をクリックしない限り、ペイント ステージによってメニューが変換されることがわかります。Google で検索しましたが、一致するソリューションが見つかりませんでした。

誰かがそれの正しいルートを教えてくれたら、感謝します。

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