私は 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);
}
}