1 JEditPane是一款功能强大的文本编辑和显示控件。可以显示HTML,RTF, 做简单的HTML的浏览工具。
2创建一个简单的JEditPane,JEditPane myPane=new JEditPane();
3主要构造函数:
JEditPane();
JEditPane(String url);
JEditPane(Java.net.url url);
JEditPane(String type,String text);
4常用方法:
1 addHyperlinkListerer(HyperlinkListerer listerer)添加一个超链接的侦听器。
2 removeHyperlinkListerer(HyperlinkListerer listerer);删除一个超链接的侦听器。
3 setPage(String url)
4 getPage();
5 setText(String text)
6 getText();
5使用方法
右键点击JEditPane,然后点事件---HyperLink---HyperlinkUpdate,添加方法。然后判断事件。
if(evt.getEventType()==javax.swing.event.HyperlinkEvent
.EventType.ACTIVATED
){
try {
jEditorPaneText.setPage(evt.getURL());
} catch (IOException ex) {
Logger.getLogger(EditPaneView.class.getName()).log(Level.SEVERE, null, ex);
}
}
假设有一个按钮,在点击按钮时,把文本框里面的网址传给JEditPane,按钮事件代码如下,
private void OpenUrl(java.awt.event.ActionEvent evt) {
String myUrl=this.jTextFieldUrl.getText().trim()
;
if(myUrl!=null&&!myUrl.equals("")){
try {
jEditorPaneText.setPage(myUrl);
} catch (IOException ex) {
Logger.getLogger(EditPaneView.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
然后运行,在文本框中输入http://www.google.cn,在 JEditPane里就可以看到首页。
6 注意
1 JEditPane的editable属性要设置为非选中状态,不然,展现出来的页面的连接将不能被点击。
2 JEditPane的功能还不够强大,不能处理太复杂的页面。通常用来制作HTML文档。
分享到:
相关推荐
Swing文本编辑器,用Swing开发的文本编辑器。
Swing实现编辑器(支持语法高亮),支持的语言类型大致为十几个。
java 写的图形编辑器,类似于一个简单的photoshop。 转载!
Swing 文本编辑器,类似于Eclipse编辑器的强大工具
利用Java Swing提供的各种组件开发出一款具有一定实用功能的文本编辑器。该编辑器能完成的主要功能:菜单栏、工具栏、快显菜单以及文件、编辑、视图等菜单内的常用子项目。学习和掌握Java Swing的相关知识
RSyntaxTextArea, 用于 Java Swing 应用程序的语法高亮,代码折叠文本编辑器 RSyntaxTextArea是 Java Swing 应用程序的一个可以自定义的语法高亮文本组件。 开箱即用,它支持 40 + 编程语言。代码折叠。搜索和替换...
java swing文本编辑器
该文本编辑器是记事本的强化版,可以插入图片,鼠标画图等等...
这是个用java编写的浮动面板,类似与我的电脑的左边的样子!
自动分页的面板制作QQ面板javaSwing
最近做一个邮件发送程序,需要设置文本格式,找了不少网站, ... 参考如上网站,最后发现无代码,还是得自己去网上搜索。 功夫不负有心人,比较EKit 与 HtmlEdit 前者功能比较强大,个人本着够用的原则选择了后者 ...
基于Java Swing界面制作的一个简单的文本编辑器,带软件启动画面,功能强大,软件功能完整,运行无错,能够编辑html、java、cpp、txt文件,并支持java的编译与运行,程序还实现一个欢迎屏幕,常用作应用软件的启动...
SGS Swing语法加亮编辑器源码是在开源代码基础上修改增强的SGS(标准生成器脚本)的语法加亮的Swing代码编辑器。支持多种语言,包括SGS,Java和文本文件(无格式)。希望您能喜欢。
本源码是和平之翼代码生成器单机Swing版所用的语法加亮编辑器的源码第1.6版。 和平之翼代码生成器是一种易用的动词算子式代码生成器。是 无垠式Java通用代码生成器的第二代。本版是便携易用,功能强大的 java通用...
基于swing的编辑器,目前是仅实现了最基础的功能,很多功能未来得及实现,后面还需陆续更新
基于Swing的类似编辑器的界面,java培训时的作业。 其中显现了可关闭的选项卡面板、复制文件功能、滚动面板的实现,功能比较简单。但自己觉得可以整理为自己的控件库。
swing 类型的文本编辑器,附带实现背景音乐。可以实现多页面文本编辑器。
此论文为本人的毕业设计论文,主要介绍用java swing 开发出来的一个动画编辑器的设计与实现。 论文的组织结构如下: 第一部分:绪论。介绍论文的研究背景以及目的与意义。 第二部分:Java Swing的介绍以及论文所涉及...
EditorMDI多文档编辑器[swing],实现文件Menu菜单,文件打开、新建、保存,基本文本区样式设置、快捷菜单功能。完整源代码,详细代码注释(swing实现)