正文

经典笔记java版(10)2007-11-15 09:56:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ghlat520/30920.html

分享到:

 第11章创建菜单的步骤:   A:先创建JMenuBar(菜单工具栏)   B:再创建JMenu,每一个JMenu相当于JMenuBar的列          JMenu MenuFile=new JMenu();          MenuFile.setText("菜单标题");                或          JMenu MenuFile=new JMenu("菜单标题");   C:再创建JMenuItem菜单项          JMenuItem MenuFile=new JMenuItem();          MenuFile.setText("菜单标题");          或          JMenuItem MenuFile=new JMenuItem("菜单标题");      复选菜单框JCheckBoxMenuItem,它是JMenuItem的子类:   JCheckBoxMenuItem.isSelected():判断菜单是否被选中了 单选菜单项JRadioButtonMenuItem,它也是JMenuItem的子类   1:在创建此类菜单时,应加入一个buttonGroup,然后通过代码把各个JRadioButtonMenuItem     加入到buttonGroup中      buttonGroup btg=new buttonGroup();      btg.add(JRadioButtonMenuItem); 弹出式菜单:JPopupMenu            A:在JFrame的mouseReleased(鼠标松开时)的事件里面写上                 if(e.isPopupTrigger()) //是否弹出式触发事件                    {                       this.jPopupMenu1.show(this,e.getX(),e.getY());                    }  对话框:[属于模式对话框]   1:消息框:JOptionPane         A:弹出错误对话框:            showConfirmDialog(this,"显示内容","标题",JOptionPane.ERROR_MESSAGE);         B:弹出警告对话框:            showConfirmDialog(this,"显示内容","标题",JOptionPane.WARNING_MESSAGE);         C:弹出感叹对话框:            showConfirmDialog(this,"显示内容","标题",JOptionPane.INFORMATION_MESSAGE);         D:弹出访问对话框:           if (showConfirmDialog(this,"显示内容","标题",JOptionPaneJOptionPane.YES_NO_OPTION)==0)                {                      代码                }         举例:让用户用户名和密码判断是否正确.              2:文件打开对话框:               JFileChooser jfc=new JFileChooser();               if(jfc.showOpenDialog(this)==0 )                  {                      代码                  }               jfc.getSelectedFile().toString():得到用户所选中的文件名(带路径的)   3:文件保存对话框:              JFileChooser jfc=new JFileChooser();               if(jfc.showSaveDialog(this)==0 )                  {                      代码                  }               jfc.getSelectedFile().toString():得到用户所选中的文件名(带路径的)   3:颜色选取对话框:         JColorChooser jcc=new JColorChooser();         通过:jcc.showDialog(this,"标题",java.awt.Color.red(初始颜色))打开对话框的同时,          返回用户所选中的颜色                    用菜单开发一个记事本1:剪切:this.txaNotePad.cut();2:复制:this.txaNotePad.copy();3:粘贴:this.txaNotePad.paste();4:删除选中的文本:this.txaNotePad.replaceSelection("");5:选择全部:this.txaNotePad.selectAll();6:添加日期时间:        Date dt=new Date();        this.txaNotePad.append(dt.toLocaleString());7:设置字体名字:   this.txaNotePad.setFont(new Font("宋体",this.txaNotePad.getFont().getStyle(),this.txaNotePad.getFont().getSize()));8:加粗:   this.txaNotePad.setFont(new Font(this.txaNotePad.getFont().getName(),this.txaNotePad.getFont().getStyle()+Font.BOLD,this.txaNotePad.getFont().getSize()));9:设置背景色:        JColorChooser jcc=new JColorChooser();        this.txaNotePad.setBackground(jcc.showDialog(this,"背景色",java.awt.Color.red));   10:设置文字颜色:        JColorChooser jcc=new JColorChooser();        this.txaNotePad.setForeground(jcc.showDialog(this,"文字色",java.awt.Color.red));                         

阅读(2979) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册