社区
Java SE
帖子详情
急,谁知道记事本的撤消功能怎么实现啊?
乌拉乌拉liang
2007-07-24 10:39:32
我是个JAVA初学者,有点问题不会
谁知道记事本的‘撤消’功能怎么实现啊?
各位大哥哥大姐姐哪个能告诉我啊~!!!
谢谢了
急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
438
11
打赏
收藏
急,谁知道记事本的撤消功能怎么实现啊?
我是个JAVA初学者,有点问题不会 谁知道记事本的‘撤消’功能怎么实现啊? 各位大哥哥大姐姐哪个能告诉我啊~!!! 谢谢了 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beiouwolf
2007-08-22
打赏
举报
回复
实现这个功能是不难
一个vector就行了
不过难在实现这个功能需要一个很好的框架背景
没有一定的设计模式功底还是挺难搞定的
easyroom
2007-08-20
打赏
举报
回复
楼主你碰到的只是冰山一角。想搞定它需要费不少力气呢
lemonfamily
2007-08-10
打赏
举报
回复
栈在java中只是vector集合类的扩展。
shaot399
2007-08-10
打赏
举报
回复
http://blog.csdn.net/shaot399/archive/2007/02/16/1511014.aspx
这是我的BLOG,你可以看一下,关于java组件撤消与恢复的实现!
gaoschang
2007-08-07
打赏
举报
回复
用栈,不行吗?
乌拉乌拉liang
2007-07-26
打赏
举报
回复
楼上的哥哥们,我怎么还是这么晕了
想了几天想的我头晕脑涨的!!
KingNE
2007-07-26
打赏
举报
回复
用vector
sureyor
2007-07-25
打赏
举报
回复
当然是自己写啦,进栈出栈很简单的,关键是要把操作,数据和栈结合好
djsl6071
2007-07-25
打赏
举报
回复
基本由用栈操作,看看设计模式,里面有讲到。
joejoe1991
2007-07-24
打赏
举报
回复
楼上的 是自己写实现栈的代码还是有现成的类? 教一下 谢谢!
sureyor
2007-07-24
打赏
举报
回复
将操作用栈进行保存,‘撤消’是将操作出栈.当然,这只是最简单的描述,还有很多细节要考虑
EmEditor Pro(文本编辑器) V15.9.0 绿色中文版
EmEditor Pro(文本编辑器) V15.9.0 绿色中文版 emeditor 破解版以运行轻巧、敏捷而又
功能
强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限
撤消
/重做等,是替代
记事本
的最佳编辑器。 我最近一直在用 EmEditor,其便携性很适合影子系统,标签窗口也是极方便操作,现提供 EmEditor 12.0.4官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 使用说明: 解压后直接运行主程序 EmEditor.exe 即可,所有配置都保存在 ini 文件中,纯绿色便携,完全兼容 Windows 7 及 PortableapPS.com 的便携平台,如果无法显示简体中文,可能需要重新配置。 2013/3/16 更新版本为 EmEditor 12.0.11 官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 emeditor 破解版配置教程: 下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。 1、众多的图形界面配置
功能
通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。 启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。 通过配置对话框上的标签,您应该大概
知道
EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。 首先,来自定义EmEditor,相当于定义一个编辑环境。 2、自定义对话框 在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。 1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。 2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。 3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。 4)窗口:当时学Vim的时候,有一个很好的
功能
:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的
功能
,不过似乎只能保存一个工作环境,没有Vim那么强大。 5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。 6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。 7)快捷方式:有一个很强大的
功能
,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。 其他的选项您可以自己尝试。 3、打造共性 前面已经
知道
,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。 3.1 常规选项卡 这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化
功能
。 在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下: 这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。 3.2 滚动选项卡 这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下: 1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。 2)“水平格线”。选中后看起来像这样: 如果您喜欢可以勾选上。 3.3 文件选项卡 主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。 3.4 备份、自动保存和关联选项卡 从标签名很容易
知道
功能
。polaris备份
功能
一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备
JAVA
实现
超强
记事本
应用完整项目(含GUI与高级
功能
)
Java 没有内置,我们需要自己做一个模态对话框:super(owner, "选择字体", true);// 布局省略...dispose();});调用方式也非常简单:if (chosen!= null) {即刻生效,丝滑流畅~
Qt入门教程系列之三 第一个Qt项目:
记事本
一、成果演示 这就是我们的
记事本
看完这篇博客可能还有许多不懂,不过别
急
,我后面还会更新博客来讲Qt。你可以先百度来解决自己的问题。 二、编写
记事本
所有新增的代码都应该自己敲一遍。不懂的,可以先略过。C++要是不懂,先补补C++。 创建项目Notpad notepad.pro - 项目文件 main.cpp - 主文件 notepad.cpp - Notepad主...
用C++ Builder3 制作NotePad(
记事本
)
用C++ Builder3 制作NotePad(
记事本
) 启动C++ Builder3后,在File菜单中选New APPlication来建立一个新程序。这时,显示在屏幕中间的窗口的标题是Form1,这个窗口是程序的主表单(就是主窗口的意恩),它将在程序启动时自动显示。而以后再创建的表单(Form)一般需要用Show()方法(Method)来显示。和组件一样,系统为第一个表单起名为For
Java
记事本
程序源码解析与实战设计
写到这里,你可能会问:“现在谁还用手写Swing啊?我的回答是:正因为大家都不写了,才更要学。因为当你亲手搭建每一扇门、安装每一盏灯,你才会真正懂得——一个流畅的界面,不只是像素的排列;一次顺畅的操作,背后是无数细节的打磨;一段稳定的代码,凝聚的是对边界的敬畏。这个小小的
记事本
,教会我们的不只是JTextArea怎么用,更是如何思考一个完整软件的生命旅程。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章