Skip to content

Instantly share code, notes, and snippets.

@brokendish
Created May 13, 2012 15:01
Show Gist options
  • Save brokendish/2688839 to your computer and use it in GitHub Desktop.
Save brokendish/2688839 to your computer and use it in GitHub Desktop.
MenuBarSet
package brokendish;
import java.awt.Menu;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.AbstractAction;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
public class MenuBarSet extends TreeControle {
private TreePath path;
public JMenuBar menuBarSet () {
JMenuBar menuBar = new JMenuBar();
//メニュー追加関連
JMenu menu1 = new JMenu("メニュー1");
JMenu menu2 = new JMenu("メニュー2");
JMenuItem Menu1_1 = new JMenuItem("Menu 1-1");
JMenuItem Menu1_2 = new JMenuItem("Menu 1-2");
menu1.add(Menu1_1);
menu1.add(Menu1_2);
JMenuItem Menu2_1 = new JMenuItem("Menu 2-1");
JMenuItem Menu2_2 = new JMenuItem("Menu 2-2");
menu2.add(Menu2_1);
menu2.add(Menu2_2);
menuBar.add(menu1);
menuBar.add(menu2);
Menu1_1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.out.println("Menu 1-1");
}
});
Menu1_2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.out.println("Menu 1-2");
//JTreeを非表示にする //----2012/06/10
TreeSet aaa = new TreeSet(); //----2012/06/10
aaa.maybeExit(); //----2012/06/10
}
});
Menu2_1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.out.println("Menu 2-1");
}
});
Menu2_2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.out.println("Menu 2-2");
}
});
return menuBar;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment