.*; 7 class WindowMenu extends JFrame //JFrame的子类 8 { 9 JMenuBar myBar ; 10 JMenu menu , submenu DISPOSE_ON_CLOSE); 20 } 21 void init(String s) 22 { 23 setTitle(s); 24 myBar = new JMenuBar java.awt.event.InputEvent; 6 import java.awt.event.KeyEvent; 7 class WindowMenu extends JFrame 8 { 9 10 JMenuBar void init(String str) 23 { 24 setTitle(str); //设置它的标题 25 menubar = new JMenuBar
自动生成的构造函数存根 boolean saveFlag = false; File saveFileRoot = null; JFrame jFrame; JPanel jPanelSouth; JMenuBar jMenuBar1; JMenu jMenu1; JMenuItem jMenuItem1; JMenuItem jMenuItem2; JMenuItem jMenuItem3; JMenuItem () { // TODO 自动生成的构造函数存根 jFrame = new JFrame("水中鱼之1999-文本编辑器"); jPanelSouth = new JPanel(); jMenuBar1 = new JMenuBar(); jMenu1 = new JMenu("文件"); jMenuItem1 = new JMenuItem("打开"); jMenuItem2 = new .add(jMenu1); jFrame.setJMenuBar(jMenuBar1); } private void setLayout() { GridLayout gridLayout
2、初始化菜单 //初始化菜单 private void initJMenuBar() { //整个菜单对象 JMenuBar jMenuBar = new JMenuBar (jMenuBar); } 创建菜单对象: JMenuBar jMenuBar = new JMenuBar(); 创建了一个 JMenuBar 对象 jMenuBar,用于存放整个菜单栏。 将菜单添加到菜单对象中: jMenuBar.add(function); jMenuBar.add(about); jMenuBar.add(help); 将创建好的菜单选项 function、about 和 help 分别添加到菜单栏对象 jMenuBar 中。 设置界面的菜单栏: this.setJMenuBar(jMenuBar); 最后,将整个菜单栏 jMenuBar 设置为当前界面的菜单栏,以使菜单栏显示在界面顶部。
JMenuBar组件是用来摆放JMenu的菜单栏组件,当创建很多JMenu组件后,需要通过JMenuBar组件将JMenu组件加入到窗体中。 static void main(String[] args) { 8 final JFrame jFrame = new JFrame("JFrame窗口"); 9 JMenuBar jMenuBar = new JMenuBar(); // 创建菜单栏 10 jFrame.setJMenuBar(jMenuBar); 11 // 创建菜单 12 JMenu jMenu = new JMenu("文件(F)"); 13 jMenuBar.add(jMenu); 14 jMenu.setMnemonic 例12-13运行结果 图12.15中,运行程序先创建了JFrame窗体,然后创建菜单栏、菜单、菜单项,调用setJMenuBar(JMenuBar menuBar)方法将菜单栏添加进窗体,在“退出”菜单项中添加事件监听
import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar setBounds(200, 200, 500, 500); setDefaultCloseOperation(EXIT_ON_CLOSE); setTitle("自定义菜单"); JMenuBar menuBar = new JMenuBar();//菜单栏 setJMenuBar(menuBar);//给窗体添加菜单栏 JMenu menu1 = new JMenu("文件");
setSize(1300,1500); setVisible(true); // setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private JMenuBar createJMenuBar(Action[] actions) //创建菜单栏的函数 { JMenuBar menubar=new JMenuBar(); JMenu menuFile=new
(2)创建JMenuBar菜单栏对象,JMenu在创建菜单对象,将菜单对象添加到菜单栏对象中。 (3)将JMenuItem菜单项添加到JMenu中。 private JButton btn_next=new JButton("下一页"); private int papeNum=1;//当前的页码 1 2 3 (5)菜单栏的字号 private JMenuBar jb = new JMenuBar(); private JMenu fontsize = new JMenu("字号"); private JMenuItem twelf = new JMenuItem 以上将字号、字体、字形、颜色、设置添加到JMenuBar菜单栏中,字体里面的菜单项如黑体、宋体添加到菜单中。其他字号、字形、颜色、设置添加组件也一样!
import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar final long serialVersionUID = 1L; private JScrollPane scrollPane; public JTextArea textArea; private JMenuBar JScrollPane(textArea);// 加入滚动条 this.add(scrollPane); } private void setMenubar() { menubar = new JMenuBar
"隶书", Font.PLAIN, )); panel.add(label); frame.getContentPane().add(panel); JMenuBar menuBar = new JMenuBar(); frame.setJMenuBar(menuBar); // 创建 "字体" 菜单 JMenu menuFont
java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar FirstFrame1(); f.setVisible(true); } } //窗体函数 class FirstFrame1 extends JFrame implements ActionListener{ JMenuBar DrawPanel myPanel=new DrawPanel(); public FirstFrame1(){ super(“娃哈哈”); add(myPanel); menuBar=new JMenuBar java.awt.event.MouseMotionListener; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar
创建JMenuBar菜单栏对象,JMenu在创建菜单对象,将菜单对象添加到菜单栏对象中。 3. 将JMenuItem菜单项添加到JMenu中。 public class EnglishSystem extends JFrame { private JPanel panel01 = new JPanel();//菜单栏 private JMenuBar jb = new JMenuBar(); private JMenu menu01 = new JMenu("字体"); private JMenuItem item01 = new JMenuItem 将字体、颜色、背景添加到JMenuBar菜单栏中,字体里面的菜单项如黑体、宋体添加到菜单中。其他颜色、背景添加组件也一样!
我们编写一个俄罗斯方块游戏,菜单栏等的事件如下: JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); JMenu
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar this.setBounds(0, 0, 500, 500); this.setLocationRelativeTo(null);// 让窗口在屏幕中间显示 setTitle("计算器"); // 菜单栏 JMenuBar menuBar = new JMenuBar();// 创建一个菜单栏 JMenu editMenu = new JMenu("编辑(E)");// 创建一级菜单 //创建 "编辑" 一级菜单的子菜单
JMenu jm = new JMenu("信息"); JMenuItem j1 = new JMenuItem("显示信息"); JMenuItem j2 = new JMenuItem("退出"); JMenuBar JBar = new JMenuBar(); allstudent() { super("学生信息记录表"); setSize(540, 400); setLocation(320, 240); (); // JMenuBar指菜单栏 jm = new JMenu("选项"); // JMenu是菜单栏中的选项栏 jmi1 = new JMenuItem("开始"); // JMenuItem指选项栏中的选项 jm= new JMenuBar(); JMenu jm1 = new JMenu("查询"); JMenuItem jmi1 = new JMenuItem("基本信息"); JMenu jm2 = mainMenu = new JMenuBar(); JMenu menu1 = new JMenu("学生信息操作"); JMenuItem itemAdd = new JMenuItem("添加学生信息
); JTextArea textArea = new JTextArea(); frame.add(new JScrollPane(textArea)); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("文件"); JMenuItem openItem = new JMenuItem
this.setResizable(false);//设置窗口不能缩放 } private void initComponents() { menuBar = new javax.swing.JMenuBar private javax.swing.JMenu fileMenu; private javax.swing.JMenu helpMenu; private javax.swing.JMenuBar
画主窗口,并把菜单栏按照各自的关系建好:这里用到JMenuBar,JMenu、JMenuItem。顾名思义一个是菜单栏,一个是菜单,一个事菜单项。 下面看代码: public class test5 extends JFrame{ private JMenuBar menuBar; //菜单栏 private JMenu menu_File KeyStroke.getKeyStroke('F',java.awt.Event.CTRL_MASK,false)); 对item */ public void initMenuBar() { menuBar = new JMenuBar
; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JMenu; import javax.swing.JMenuBar JScrollPane(area), BorderLayout.CENTER); this.getContentPane().add(p); // 添加菜单项 JMenuBar bar = new JMenuBar();// 菜单条 this.setJMenuBar(bar); JMenu jm = new JMenu("控制(C)"); ; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JMenu; import javax.swing.JMenuBar menuBar = new JMenuBar(); this.setJMenuBar(menuBar); JMenu menu = new JMenu("选项");
import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar "); frame.setSize(500, 500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 添加菜單 JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("文件"); JMenuItem newItem = new JMenuItem("新建")
= new MyCanvas(); canvas.setBackground(Color.white); frame.add(canvas, BorderLayout.CENTER); JMenuBar menuBar = new JMenuBar(); JButton rectBtn = new JButton(new ImageIcon("D:\\java\\Exp_PaintBord_chenhao