首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏github@hornhuang

    Java-文本编辑器实现

    File saveFileRoot = null; JFrame jFrame; JPanel jPanelSouth; JMenuBar jMenuBar1; JMenu jMenu1; JMenuItem jMenuItem1; JMenuItem jMenuItem2; JMenuItem jMenuItem3; JMenuItem jMenuItem4; JSeparator jSeparator1 = new JMenuItem("打开"); jMenuItem2 = new JMenuItem("保存"); jMenuItem3 = new JMenuItem("另存为"); jMenuItem4 = new JMenuItem("退出"); jSeparator1 = new JSeparator(); jTextArea = new JTextArea(); scrollPane ); jMenu1.add(jMenuItem2); jMenu1.add(jMenuItem3); jMenu1.add(jSeparator1); jMenu1.add(jMenuItem4

    1.2K10发布于 2021-09-24
  • 来自专栏ml

    初学java之菜单条,菜单,菜单项的设置

    WindowMenu extends JFrame //JFrame的子类 8 { 9 JMenuBar myBar ; 10 JMenu menu , submenu; 11 JMenuItem ("java话题", new ImageIcon("a.gif")); 28 item2 = new JMenuItem("动画话题", new ImageIcon("b.gif")); ("汽车销售系统" , new ImageIcon("d.gif"))); 36 submenu.add(new JMenuItem("农场信息系统" , new ImageIcon("e.gif ("java话题", new ImageIcon("a.gif")); //单一的条目 30 item2 = new JMenuItem("动画话题", new ImageIcon( ("汽车销售系统" , new ImageIcon("c.gif"))); 39 submenu.add(new JMenuItem("农场信息系统", new ImageIcon("d.gif

    2.8K30发布于 2018-03-22
  • 来自专栏wym

    Java开发 菜单栏

    menuItem1 = new JMenuItem("新建");//创建菜单项对象 menuItem1.addActionListener(new ItemListener());//添加监听 opennew = new JMenuItem("打开新文件"); opennew.addActionListener(new ItemListener()); JMenuItem openold (); openMenu.add(openold); menu1.addSeparator(); JMenuItem kpItem = new JMenuItem("保存(S)"); exItem = new JMenuItem("退出(E)"); exItem.setMnemonic(KeyEvent.VK_E); exItem.addActionListener(new pI = (JMenuItem)e.getSource();//返回触发动作的组件 //强制转换 System.out.println(pI.getText()+"成功");

    2.4K20发布于 2019-01-28
  • 来自专栏ml

    java(课程设计之记事本界面部分代码公布)

    item[][] =new JMenuItem [5][]; 24 ActionListener mylistener; //声明一个触发响应事件 25 [7]; //项目条 数目 51 item[0][0] = new JMenuItem("新建(N)"); 52 item[0][0].setAccelerator [11]; //单独对二维数组分配空间 69 item[1][0] = new JMenuItem("撤销(U)"); //创建窗口条目 70 item[1 item[4] = new JMenuItem [2]; 104 item[4][0] = new JMenuItem("查看帮助(H)"); 105 item[4][0 ].setAccelerator(KeyStroke.getKeyStroke("H")); 106 item[4][1] = new JMenuItem("关于记事本(A)"); 107

    1.2K50发布于 2018-03-22
  • 来自专栏ml

    课程设计(部分代码)之java版(记事本)

    JMenuBar Mymenubar ; 21 JMenu menu[] = new JMenu [5]; //有多个菜单,用数组表示 22 JMenuItem item[][] =new JMenuItem [5][]; 23 //构造函数 24 public WindowMenu() {} 25 public WindowMenu ); 45 for(i=0; i<5;i++) 46 Mymenubar.add(menu[i]); 47 item[0] = new JMenuItem [7]; //项目条 数目 48 item[0][0] = new JMenuItem("新建(N)"); 49 item[0][0].setAccelerator [11]; //单独对二维数组分配空间 66 item[1][0] = new JMenuItem("撤销(U)"); //创建窗口条目 67 item[1

    1.2K90发布于 2018-03-22
  • 来自专栏Java进阶学习交流

    手把手教你用Java打造一款简单故事书(上篇)

    twelf = new JMenuItem("12"); private JMenuItem fiveteen = new JMenuItem("15"); private JMenuItem eighteen = new JMenuItem("18"); private JMenuItem twenty = new JMenuItem("20"); (6)菜单栏的字体 private JMenu font = new JMenu("字体"); private JMenuItem song = new JMenuItem("宋体"); private JMenuItem hei = new JMenuItem 字形"); private JMenuItem chang = new JMenuItem("常规"); private JMenuItem jia = new JMenuItem("加粗"); private red = new JMenuItem("红色"); private JMenuItem green = new JMenuItem("绿色"); private JMenuItem blue = new

    1.1K20发布于 2021-01-22
  • 来自专栏程序编程之旅

    【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)

    (); saveMenuItem = new javax.swing.JMenuItem(); saveAsMenuItem = new javax.swing.JMenuItem cutMenuItem = new javax.swing.JMenuItem(); copyMenuItem = new javax.swing.JMenuItem(); pasteMenuItem = new javax.swing.JMenuItem(); deleteMenuItem = new javax.swing.JMenuItem(); aboutMenuItem; private javax.swing.JMenuItem contentsMenuItem; private javax.swing.JMenuItem copyMenuItem; private javax.swing.JMenuItem cutMenuItem; private javax.swing.JMenuItem deleteMenuItem

    47710发布于 2021-01-21
  • 来自专栏全栈程序员必看

    JAVA写文本编辑器(一)

    画主窗口,并把菜单栏按照各自的关系建好:这里用到JMenuBar,JMenu、JMenuItem。顾名思义一个是菜单栏,一个是菜单,一个事菜单项。 item_new,item_open,item_save,item_exit; //对于file菜单的子项 private JMenuItem item_undo,item_cut,item_copy ,item_stick,item_delete; //对于edit菜单的子项 private JMenuItem item_about; //对于help菜单的子项 private JMenuItem ("新建"); item_open = new JMenuItem("打开"); item_save = new JMenuItem("保存"); item_exit = new JMenuItem ("撤销"); item_cut = new JMenuItem("剪切"); item_copy = new JMenuItem("复制"); item_stick = new JMenuItem

    1.1K10编辑于 2022-07-22
  • 来自专栏前端进阶学习交流

    使用Java带你打造一款简单的英语学习系统

    item01 = new JMenuItem("宋体"); private JMenuItem item02 = new JMenuItem("黑体"); private JMenu menu02 = new JMenu("颜色"); private JMenuItem item03 = new JMenuItem("玫红色"); private JMenuItem item04 = new JMenuItem("蓝色"); private JMenuItem item05 = new JMenuItem("绿色"); private JMenuItem item06 = new JMenuItem("橘色"); private JMenuItem item07 = new JMenuItem("黑色"); private JMenu menu03 = new JMenu ("设置"); private JMenuItem item08 = new JMenuItem("换壁纸"); private JMenuItem item09 = new JMenuItem

    1.1K10发布于 2020-11-26
  • 来自专栏日志随记

    Java实现扫雷小游戏一

    menuItemStart = new JMenuItem("开局(N)"); JMenuItem menuItemLow = new JMenuItem("初级(B)"); JMenuItem menuItemMid = new JMenuItem("中级(I)"); JMenuItem menuItemHigh = new JMenuItem("高级(E)"); JMenu menuHero = new JMenu("英雄榜(T)"); JMenuItem menuHeroLow = new JMenuItem("初级英雄榜"); JMenuItem menuHeroMid = new JMenuItem("中级英雄榜"); JMenuItem menuHeroHigh = new JMenuItem("高级英雄榜"); JMenuItem menuItemOrder = new JMenuItem("自定义(C)"); JMenuItem menuItemExit = new JMenuItem("退出(X)"

    1.6K50编辑于 2022-05-27
  • 来自专栏wym

    Java开发 一起来画画(源码)

    strokeMenuItem1; private JMenuItem strokeMenuItem2; private JMenuItem strokeMenuItem3; private JMenuItem clearMenuItem; private JMenuItem foregroundItem; private JMenuItem backgroundItem; private JMenuItem eraseMenuItem; private JMenuItem exitMenuItem; private JMenuItem savaMenuItem; private JMenuItem ("保存"); systemMenu.add(savaMenuItem); systemMenu.addSeparator(); exitMenuItem = new JMenuItem(" ("细线"); menu.add(strokeMenuItem1); menu.addSeparator(); strokeMenuItem2 = new JMenuItem("粗线");

    3.1K30发布于 2019-03-05
  • 来自专栏程序员小藕

    基于Java的模拟写字板的设计与实现

    newFile=new JMenuItem("新建(N)"); 12 13 JMenuItem open=new JMenuItem("打开(O)..."); 14 15 JMenuItem save=new JMenuItem("保存(S)"); 16 17 JMenuItem saveAs=new JMenuItem("另存为(A)..."); 18 19 JMenuItem exit=new JMenuItem("退出(X)"); 20 21 JMenuItem undo=new JMenuItem("撤销(U)"); 22 23 JMenuItem cut=new JMenuItem("剪切(T)"); 24 25 JMenuItem paste=new JMenuItem("粘贴( P)"); 26 27 JMenuItem selectAll=new JMenuItem("全选(A)"); 28 29 JMenuItem timeDate=new

    95320发布于 2020-07-28
  • 来自专栏全栈程序员必看

    用Java实现文本编辑器

    F)"); JMenu menuEdit=new JMenu("编辑(E)"); JMenu menuAbout=new JMenu("帮助(H)"); menuFile.add(new JMenuItem (actions[0])); menuFile.add(new JMenuItem(actions[1])); menuFile.add(new JMenuItem(actions[2])); menuFile.add(new JMenuItem(actions[7])); menuEdit.add(new JMenuItem(actions[3])); menuEdit.add( new JMenuItem(actions[4])); menuEdit.add(new JMenuItem(actions[5])); menuAbout.add(new JMenuItem( actions[6])); menuAbout.add(new JMenuItem(actions[8])); menubar.add(menuFile); menubar.add(menuEdit

    1.1K20编辑于 2022-09-06
  • 来自专栏mythsman的个人博客

    基于Swing的简单文本编辑器

    import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem menuFileNew, menuFileOpen, menuFileSave, menuFileExit; private JMenuItem menuEditFont, menuEditFgColor ("新建(N)"); menuFileOpen = new JMenuItem("打开(O)"); menuFileSave = new JMenuItem("保存(S)"); menuFileExit = new JMenuItem("退出(X)"); menuFile.add(menuFileNew); menuFile.add(menuFileOpen); menuFile.add( ("字体(T)"); menuEditFgColor = new JMenuItem("前景色(F)"); menuEditBgColor = new JMenuItem("背景色(B)");

    1.1K30编辑于 2022-11-14
  • Java GUI 编程全攻略:Swing 与 JavaFX 入门实战

    textArea)); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("文件"); JMenuItem openItem = new JMenuItem("打开"); JMenuItem saveItem = new JMenuItem("保存"); JMenuItem exitItem = new JMenuItem("退出"); openItem.addActionListener(e -> { JFileChooser chooser = new

    1.1K10编辑于 2025-06-06
  • 来自专栏技术专家成长之路

    Java笔试真题及参考答案

    JMenu menuExit = new JMenu("退出"); menuBar.add(menuExit); // 创建 "宋体" 菜单项 JMenuItem song = new JMenuItem("宋体"); menuFont.add(song); // 创建 "楷体" 菜单项 JMenuItem kai = new JMenuItem("楷体"); menuFont.add(kai); // 创建 "关闭" 菜单项 JMenuItem close = new JMenuItem("关闭"); menuExit.add(close); //处理 "宋体" 菜单项的动作事件 song.addActionListener

    78140编辑于 2022-04-22
  • 来自专栏云计算linux

    java.awt.swing菜单组件

    add(JMenuItem item) 将某个菜单项追加到此菜单的末尾。 void remove(JMenuItem item) 从此菜单移除指定的菜单项。 void removeAll() 从此菜单移除所有菜单项。 insert(JMenuItem mi,int pos) 在给定位置插入指定的 JMenuitem setSelected(boolean b) 设置菜单的选择状态 表12.14中列举了JMenu类的常用方法 public JMenuItem add(JMenuItem item) 将菜单项添加到弹出式菜单的末尾,设置弹出式菜单的可见性 表12.15中列出了JPopupMenu类的构造方法,它的常用方法和JMenu item1 = new JMenuItem("保存"); 10 JMenuItem item2 = new JMenuItem("退出"); 11 // 为第二个菜单项添加事件监听 12

    1.3K10编辑于 2024-12-19
  • 来自专栏全栈程序员必看

    java课程设计简单记事本_java编写记事本程序源码

    ("复制(Copy)"); item2=new JMenuItem("剪切(Cut)"); item3=new JMenuItem("粘贴(Paste)"); item4=new JMenuItem(" 新建(Newset)"); item5=new JMenuItem("保存(Paste)"); item6=new JMenuItem("灰色(Gray)"); item7=new JMenuItem( "粉色(Pink)"); item8=new JMenuItem("白色(White)"); item9=new JMenuItem("红色(Red)"); item10=new JMenuItem(" JMenuItem("楷体"); item24=new JMenuItem("华文新魏"); item25=new JMenuItem("行书"); item26=new JMenuItem("格式化 "); item27=new JMenuItem("相关提示"); item28=new JMenuItem("退出(格式化)"); item29=new JMenuItem("打开(Open)");

    2.5K30编辑于 2022-11-01
  • 来自专栏实用技术

    java小工具,使用Swing展示左树右表结构

    public class ShowPane implements MouseListener, ActionListener{ JPopupMenu popMenu;// 右键菜单 JMenuItem addItem;// 添加 JMenuItem delItem;// 删除 JMenuItem editItem;// 修改 JPopupMenu treePopMenu ; //树菜单 JMenuItem moveItem;// 移动到上一级 JTable table; JTree tree; public String this.url+"="+this.sid+"="+this.stationId); popMenu = new JPopupMenu(); addItem = new JMenuItem (this); editItem = new JMenuItem("提交"); editItem.addActionListener(this); popMenu.add

    1.1K10编辑于 2022-02-10
  • 来自专栏全栈程序员必看

    java学生成绩管理系统界面设计

    mExit=new JMenuItem("操作"); JMenuItem mExit1 = new JMenuItem("查看"); JMenu mOperate=new JMenu("课程信息管理 "); JMenuItem mAdd=new JMenuItem("添加"); JMenuItem mDel=new JMenuItem("删除"); JMenuItem mModify= new JMenuItem("修改"); JMenu mQuery=new JMenu("成绩信息管理"); JMenuItem mName=new JMenuItem("按姓名查询"); JMenuItem mScore=new JMenuItem("按成绩查询"); JMenu mHelp=new JMenu("学期信息管理"); JMenuItem mAbout=new JMenuItem("操作"); JMenuItem mAbout1 = new JMenuItem(""); JMenuBar mBar=new JMenuBar(); MainForm

    2.5K20编辑于 2022-09-09
领券