框体
来源:互联网 发布:公司淘宝客服规则大全 编辑:程序博客网 时间:2024/06/03 12:39
import java.awt.Color;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;import javax.swing.*;public class frame { public static void main(String[] args) { //创建frame JFrame frame=new JFrame("浏览器"); //创建菜单条 JMenuBar menubar=new JMenuBar(); //创建 文件、编辑、查看 三个菜单 JMenu menu1=new JMenu("文件"); JMenu menu2= new JMenu("编辑"); JMenu menu3=new JMenu("查看"); //创建文件菜单下的 菜单项 :保存 JMenuItem item1=new JMenuItem("保存"); //把保存 菜单项 添加到文件菜单 menu1.add(item1); //创建文件菜单下的 子菜单 :打开 JMenu menu11=new JMenu("打开"); //创建打开子菜单下的菜单项 :打开x、打开y JMenuItem item11=new JMenuItem("打开x"); JMenuItem item12=new JMenuItem("打开y"); //把打开x、打开y菜单项 添加到 打开子菜单 menu11.add(item11); menu11.add(item12); //把打开子菜单 添加到 文件菜单 menu1.add(menu11); //创建编辑菜单下的菜单项:复制 JMenuItem item21=new JMenuItem("复制"); //把复制 菜单项 添加到编辑菜单 menu2.add(item21); //创建查看菜单下的菜单项:停止、刷新 JMenuItem item31=new JMenuItem("停止"); JMenuItem item32=new JMenuItem("刷新"); //把停止、刷新 菜单项添加到查看 菜单 menu3.add(item31); menu3.add(item32); //给刷新菜单项 创建快捷键 shift+J item32.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_J,InputEvent.SHIFT_MASK)); //把文件、编辑、查看 菜单添加到菜单条 menubar.add(menu1); menubar.add(menu2); menubar.add(menu3); //将菜单条添加到窗口 frame.setJMenuBar(menubar); //设置关闭窗口时,程序的处理方式 frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); //设置窗口的大小 frame.setBounds(100, 100, 300, 200); //设置窗口可见 frame.setVisible(true); }}