2016-04-27 5 views
0

私はAppletにメニューを追加しようとしていますが、コンパイルエラーが発生します。なぜ私は理解できません。誰か助けてくれますか? スイングアプレットを表すためにそこにJのために働くだろうがアプレットにJMenuBarを追加できません

import java.applet.*; 
import javax.swing.*; 
import java.awt.*; 
public class app extends Applet { 

    public void init() { 
     JMenuBar menuBar = new JMenuBar(); 
     JMenu menu = new JMenu ("Help"); 
     menuBar.add(menu); 
     JMenuItem mItem = new JMenuItem ("Log out"); 
     menu.add(mItem); 
     this.setJMenuBar(menuBar); 
    } 
} 
+2

どのようなエラーがありますか?あなたの質問にそれを加えてください。これは私たちがあなたを助けるのに役立ちます。 –

+0

1)なぜアプレットをコーディングするのですか?教師がそれを指定している場合は、[CS教師が** Javaアプレットを教えるのを止めるべき理由](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should -stop-teaching-java-applets /)を使用します。 2)[Java Plugin support deprecated](http://www.gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/)および[Plugin-Free Webへの移動]を参照してください( https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free)。 –

答えて

2
public class app extends Applet { 

    public void init() { 
     JMenuBar menuBar = new JMenuBar(); 
     JMenu menu = new JMenu ("Help"); 
     menuBar.add(menu); 
     JMenuItem mItem = new JMenuItem ("Log out"); 
     menu.add(mItem); 
     this.setJMenuBar(menuBar); 

public class app extends JApplet { 

    // .. 
+0

ああ私はそれを手に入れました。ありがとうございます –

+0

* "ああ、私はそれを得ました" *あなたはそれを整理してうれしいです。 :)エラー情報のコピー/貼り付けについて@JChomelのアドバイスを強くお勧めします。少しずつ問題をより早く見つけ出すのに役立ちます。 ;) –

+0

次回もやります。ありがとうございました。 –

関連する問題