saveFlag = false; File saveFileRoot = null; JFrame jFrame; JPanel jPanelSouth; JMenuBar jMenuBar1; JMenu jMenu1; JMenuItem jMenuItem1; JMenuItem jMenuItem2; JMenuItem jMenuItem3; JMenuItem jMenuItem4; = new JMenu("文件"); jMenuItem1 = new JMenuItem("打开"); jMenuItem2 = new JMenuItem("保存"); jMenuItem3 .add(jMenuItem1); jMenu1.add(jMenuItem2); jMenu1.add(jMenuItem3); jMenu1.add(jSeparator1); jMenu1 .add(jMenuItem4); jMenuBar1.add(jMenu1); jFrame.setJMenuBar(jMenuBar1); } private void setLayout
.*; 7 class WindowMenu extends JFrame //JFrame的子类 8 { 9 JMenuBar myBar ; 10 JMenu menu , submenu init(String s) 22 { 23 setTitle(s); 24 myBar = new JMenuBar(); 25 menu = new JMenu ("菜单"); 26 submenu = new JMenu("软件项目"); 27 item1 = new JMenuItem("java话题", new ImageIcon { 24 setTitle(str); //设置它的标题 25 menubar = new JMenuBar(); 26 menu = new JMenu setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK)); 35 submenu = new JMenu
12.3.1 JMenu 在Java中实现下拉式菜单,可以使用JMenu菜单组件。 JMenuBar组件是用来摆放JMenu的菜单栏组件,当创建很多JMenu组件后,需要通过JMenuBar组件将JMenu组件加入到窗体中。 接下来先了解一下JMenu类的常用方法,如表12.14所示。 JMenu类的常用方法 常用方法 功能描述 public JMenu() 构造没有文本的新 JMenu public JMenu(String s) 构造一个新 JMenu,用提供的字符串作为其文本 public jMenu = new JMenu("文件(F)"); 13 jMenuBar.add(jMenu); 14 jMenu.setMnemonic(KeyEvent.VK_F
import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JMenu setTitle("自定义菜单"); JMenuBar menuBar = new JMenuBar();//菜单栏 setJMenuBar(menuBar);//给窗体添加菜单栏 JMenu menu1 = new JMenu("文件");//创建菜单对象 menuBar.add(menu1); JMenuItem menuItem1 = new JMenuItem("新建" addActionListener(new ItemListener());//添加监听 menu1.add(menuItem1); menu1.addSeparator();//添加分隔符 JMenu openMenu = new JMenu("打开"); menu1.add(openMenu);//菜单中添加菜单 JMenuItem opennew = new JMenuItem(
(2)创建JMenuBar菜单栏对象,JMenu在创建菜单对象,将菜单对象添加到菜单栏对象中。 (3)将JMenuItem菜单项添加到JMenu中。 fontsize = new JMenu("字号"); private JMenuItem twelf = new JMenuItem("12"); private JMenuItem fiveteen ("黑体"); private JMenuItem kai = new JMenuItem("楷体"); (7)菜单栏的字形 private JMenu fontstyle = new JMenu(" color = new JMenu("颜色"); private JMenuItem red = new JMenuItem("红色"); private JMenuItem green = new 四、总结 本文主要介绍了JPanel、JButton、JLabel、JTextArea、JMenu、JMenuItem等组件的基本使用,以及相应的事件处理。
设置一个窗口类 18 class WindowMenu extends JFrame 19 { 20 JMenuBar Mymenubar ; 21 JMenu menu[] = new JMenu [5]; //有多个菜单,用数组表示 22 JMenuItem item[][] =new JMenuItem [5][]; 23 setTitle(str); 39 Mymenubar = new JMenuBar(); //创建一个菜单条 40 menu[0] = new JMenu ("文件(F)"); 41 menu[1] = new JMenu("编辑(E)"); 42 menu[2] = new JMenu("格式(O)"); 43 menu[3] = new JMenu("查看(V)"); 44 menu[4] = new JMenu("帮助(H)"); 45 for(i=0; i<5;i++)
private JMenuBar createJMenuBar(Action[] actions) //创建菜单栏的函数 { JMenuBar menubar=new JMenuBar(); JMenu menuFile=new JMenu("文件(F)"); JMenu menuEdit=new JMenu("编辑(E)"); JMenu menuAbout=new JMenu("帮助(H)
(五)添加菜单(JMenu、JMenuItem、ButtonGroup、JRadioButtonMenuItem、ImageIcon等) 1.添加LightGame类的成员变量 private JMenu jm02 = new JMenu("设置"); private JMenu item03 = new JMenu("选择级别"); private String str_level[] = new String jm03 = new JMenu("帮助"); private JMenuItem item04 = new JMenuItem("游戏规则"); private JMenuItem item05 = 在创建菜单对象,将菜单对象添加到菜单栏对象中,JMenuItem菜单项添加到JMenu中。 四、总结 1.主要介绍了JLabel、JButton、JPanel、ButtonGroup、JMenu、JMenuItem、JRadioButtonMenuItem、ImageIcon等组件的基本使用,
我们编写一个俄罗斯方块游戏,菜单栏等的事件如下: JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); JMenu setMenu = new JMenu("Set"); JMenu helpMenu = new JMenu("Help"); setMenu.setMnemonic('s');
JMenuBar menuBar = new JMenuBar(); frame.setJMenuBar(menuBar); // 创建 "字体" 菜单 JMenu menuFont = new JMenu("字体"); menuBar.add(menuFont); // 创建 "退出" 菜单 JMenu menuExit = new JMenu("退出"); menuBar.add(menuExit); // 创建 "宋体" 菜单项 JMenuItem song = new
initComponents() { menuBar = new javax.swing.JMenuBar(); fileMenu = new javax.swing.JMenu javax.swing.JMenuItem(); exitMenuItem = new javax.swing.JMenuItem(); editMenu = new javax.swing.JMenu javax.swing.JMenuItem cutMenuItem; private javax.swing.JMenuItem deleteMenuItem; private javax.swing.JMenu editMenu; private javax.swing.JMenuItem exitMenuItem; private javax.swing.JMenu fileMenu; private javax.swing.JMenu helpMenu; private javax.swing.JMenuBar menuBar; private javax.swing.JMenuItem
创建JMenuBar菜单栏对象,JMenu在创建菜单对象,将菜单对象添加到菜单栏对象中。 3. 将JMenuItem菜单项添加到JMenu中。 { private JPanel panel01 = new JPanel();//菜单栏 private JMenuBar jb = new JMenuBar(); private JMenu menu01 = new JMenu("字体"); private JMenuItem item01 = new JMenuItem("宋体"); private JMenuItem item02 = new JMenuItem("黑体"); private JMenu menu02 = new JMenu("颜色"); private JMenuItem item03 = new JMenuItem 主要介绍了JPanel、JButton、JLabel、JTextArea、JMenu、JMenuItem等组件的基本使用,以及相应的事件处理。 2.
设置一个窗口类 19 class WindowMenu extends JFrame 20 { 21 JMenuBar Mymenubar ; 22 JMenu menu[] = new JMenu [5]; //有多个菜单,用数组表示 23 JMenuItem item[][] =new JMenuItem [5][]; setTitle(str); 42 Mymenubar = new JMenuBar(); //创建一个菜单条 43 menu[0] = new JMenu ("文件(F)"); 44 menu[1] = new JMenu("编辑(E)"); 45 menu[2] = new JMenu("格式(O)"); 46 menu[3] = new JMenu("查看(V)"); 47 menu[4] = new JMenu("帮助(H)"); 48 for(i=0; i<5;i++)
菜单栏与JMenu实现,文本字段与文本实现,菜单栏,菜单栏,包括文件,编辑,格式,帮助。 3 程序的详细设计与分析 3.1 构建菜单栏及其下拉菜单 1 JMenu files=new JMenu("文件(F)"); 2 3 JMenu edit=new JMenu("编辑 (E)"); 4 5 JMenu formats=new JMenu("格式(O)"); 6 7 JMenu scan=new JMenu("查看(V)"); 8 9 JMenu help=new JMenu("帮助(H)"); 10 11 JMenuItem newFile=new JMenuItem("新建(N)"); 12 JCheckBoxMenuItem("自动换行(M)"); 32 33 JMenuItem about=new JMenuItem("关于写字板 (A)"); Notepad()方法初始化后构建菜单栏,菜单栏用到JMenu
initJMenuBar() { //整个菜单对象 JMenuBar jMenuBar = new JMenuBar(); //菜单选项 JMenu function = new JMenu("功能"); JMenu about = new JMenu("关于我们"); JMenu help = new JMenu( 创建菜单选项: JMenu function = new JMenu("功能"); JMenu about = new JMenu("关于我们"); JMenu help = new JMenu("支持一下 initJMenuBar() { //整个菜单对象 JMenuBar jMenuBar = new JMenuBar(); //菜单选项 JMenu function = new JMenu("功能"); JMenu about = new JMenu("关于我们"); JMenu help = new JMenu(
画主窗口,并把菜单栏按照各自的关系建好:这里用到JMenuBar,JMenu、JMenuItem。顾名思义一个是菜单栏,一个是菜单,一个事菜单项。 下面看代码: public class test5 extends JFrame{ private JMenuBar menuBar; //菜单栏 private JMenu menu_File item_open); menu_File.add(item_save); menu_File.add(item_exit); //File 菜单 menu_Edit = new JMenu item_copy); menu_Edit.add(item_stick); menu_Edit.add(item_delete); //Edit 菜单 menu_Help = new JMenu item_about = new JMenuItem("关于"); menu_Help.add(item_about); //Help 菜单 menu_Format = new JMenu
import com.mr.util.ShapeWindow;//选择图形的界面 //import com.mr.util.Shapes;//表示可以选择的图形 import javax.swing.JMenu systemMenu = new JMenu("系统"); menuBar.add(systemMenu); shuiyinMenuItem = new JMenuItem("水印"); ); menu.addSeparator(); strokeMenuItem3 = new JMenuItem("较粗"); menu.add(strokeMenuItem3); JMenu menu2 = new JMenu("颜色"); menuBar.add(menu2); foregroundItem = new JMenuItem("前景颜色"); menu2.add menu2.addSeparator(); backgroundItem = new JMenuItem("背景颜色"); menu2.add(backgroundItem); JMenu
JMenuBar menuBar = new JMenuBar(); 在框架中添加菜单栏的方法是: frame.setJMenuBar(menuBar); 对于每个菜单来说,你需要创建一个菜单对象: JMenu editMenu = new JMenu("Edit"); 然后把此层菜单添加到菜单栏中: menuBar.add(editMenu); 接着在菜单对象中添加菜单项,分割符以及子菜单: JMenuItem pasteItem = new JMenuItem("Paste"); editMenu.add(pasteItem); editMenu.addSeparator(); JMenu optionMenu 当然,我们可以使用JMenu.remove方法把此项从菜单中删除,但是这样用户会疑问为什么菜单内容会发生改变。取而代之的是,把此菜单项设为禁用状态会更好。一个禁用的菜单项呈现灰色,并且它不能被选择。 fileMenu= new JMenu("File"); // 给File菜单加菜单项New和Open JMenuItemnewItem = fileMenu.add(new
javax.swing.JColorChooser; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu JMenuBar menubar; private TextEditer editer; public Font font; private Color fgColor, bgColor; private JMenu this.add(scrollPane); } private void setMenubar() { menubar = new JMenuBar(); menuFile = new JMenu ("文件(F)"); menuEdit = new JMenu("编辑(E)"); menubar.add(menuFile); menubar.add(menuEdit); menuFileNew
.*; class allstudent extends JFrame implements ActionListener { JMenu jm = new JMenu("信息"); JMenuItem addActionListener(this); jb3.addActionListener(this); jmb = new JMenuBar(); // JMenuBar指菜单栏 jm = new JMenu ("选项"); // JMenu是菜单栏中的选项栏 jmi1 = new JMenuItem("开始"); // JMenuItem指选项栏中的选项 jmi2 = new JMenuItem("退出系统 jm1 = new JMenu("查询"); JMenuItem jmi1 = new JMenuItem("基本信息"); JMenu jm2 = new JMenu("修改"); JMenuItem ("删除学生信息"); JMenuItem itemMod = new JMenuItem("修改学生信息"); JMenu itemSel = new JMenu("查看学生信息"); JMenuItem