ようやくメニュー・バーが出来ても、クリックした時の行動はまだない。
だから、セーブという項目があっても、セーブはできない。
忘れぬよう、早く書き留めなければ・・
(参考になったWebサイト:http://www.javadrive.jp/)
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.Container;
import java.awt.BorderLayout;



class Folias extends JFrame{
public static void main(String args[]){ 
//ここは、JFrameは要らない。class Folias extends JFrame{ に、JFrameがある。だから、変数でもよい。
    Folias frame = new Folias("Folias");
    frame.setVisible(true);
 }
   Folias(String title){
    setTitle(title);
    setBounds(100, 100, 300, 250);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
        JMenuBar menubar = new JMenuBar();

    JMenu menu1 = new JMenu("File");
    JMenu menu2 = new JMenu("Help");

    menubar.add(menu1);
    menubar.add(menu2);

    JMenuItem menuitem1 = new JMenuItem("Open");
    JMenuItem menuitem2 = new JMenuItem("Save As");
    JMenuItem menuitem3 = new JMenuItem("Save");
    JMenuItem menuitem4 = new JMenuItem("Exit");

    menu1.add(menuitem1);
    menu1.add(menuitem2);
    menu1.add(menuitem3);
    menu1.add(menuitem4);

    setJMenuBar(menubar);

    JPanel p = new JPanel();
//ここは、フレームの中に命令を書く
    JButton button = new JButton("button");
    p.add(button);

    Container contentPane = getContentPane();
    contentPane.add(p, BorderLayout.CENTER);
  }
}
とりあえず、今日はここまで出来た
メニューを実体化できないという難関。
この難関をくぐり抜けたい。
ソース:
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;



class Folias {
public static void main(String args[]){
    JFrame frame = new JFrame("Folias");

    frame.setBounds(150, 50, 200, 200);
    frame.setVisible(true);
    JMenuBar menubar = new JMenuBar();
    JMenu menu1 = new JMenu("File");

}
}