一步一步地实现菜单栏(JMenuBar)工具栏(JPopupMenu)组合框(JComboBox)复选框(JCheckBox)单选按钮(JRadioButton)文本域的综合应用(三)

         此程序是在前面程序的基础上增加响应事件的完整程序,为了不让程序太长,我想将快捷键(右键弹出菜单)的事件专门放在一个类里面,但遇到了一个问题,发现不好将原来类EditorJFrame3里的popupmenu和text成员变量参数传递到专门的事件类中,于是想出了一个解决办法:重新构造一个类似JTextArea的JTextAreaMenu(继承JTextArea)类,他比JTextArea类的功能更强大,有复制、黏贴、剪切、自动换行等新的功能。

      这个综合程序实现了记事本文件的打开、保存、另存为,文本域字体和颜色的设置,鼠标右键实现的复制、粘贴、剪切等详细功能。美中不足的是,打开的文件在JTextArea中显示时,若打开的是txt文件没什么问题,但若是其他文件则会显示乱码。此问题我暂时还解决不了,忘高人指点!

      源程序:

     此程序的源代码下载:http://download.csdn.net/source/3079845

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值