本文概述
- JEdi??torPane示例
- JEdi??torPane示例:使用HTML
setContentType(“ text / plain”):此方法用于将内容类型设置为纯文本。
setText(text):此方法用于设置初始文本内容。
嵌套类
修饰符和类型 | 类 | 描述 |
---|---|---|
受保护的阶级 | JEdi??torPane.AccessibleJEditorPane | 此类实现对JEditorPane类的可访问性支持。 |
protected class | JEditorPane.AccessibleJEditorPaneHTML | 此类提供对AccessibleHypertext的支持, 并且在此JEditorPane中安装的EditorKit是HTMLEditorKit实例的实例中使用。 |
受保护的阶级 | JEditorPane.JEditorPaneAccessibleHypertextSupport | AccessibleJEditorPaneHTML.getAccessibleText返回什么 |
修饰符和类型 | 领域 | 描述 |
---|---|---|
静态字符串 | HONOR_DISPLAY_PROPERTIES | 客户端属性的键, 用于指示如果未在样式文本中指定字体或前景色, 则使用组件中的默认字体和前景色。 |
static String | W3C_LENGTH_UNITS | 客户端属性的键, 用于指示是否使用w3c兼容的长度单位进行html渲染。 |
建设者 | 描述 |
---|---|
JEditorPane() | 它创建一个新的JEditorPane。 |
JEditorPane(String url) | 它基于包含URL规范的字符串创建JEditorPane。 |
JEditorPane(String type, String text) | 它创建一个已初始化为给定文本的JEditorPane。 |
JEditorPane(URL initialPage) | 它基于指定的URL创建JEditorPane进行输入。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | addHyperlinkListener(HyperlinkListener listener) | 添加超链接侦听器以通知任何更改, 例如, 当选择并输入链接时。 |
protected EditorKit | createDefaultEditorKit() | 它会在首次创建组件时创建默认的编辑器工具包(PlainEditorKit)。 |
void | setText(String t) | 它将此TextComponent的文本设置为指定的内容, 该内容应采用此编辑器的内容类型的格式。 |
void | setContentType(String type) | 它设置此编辑器处理的内容类型。 |
void | setPage(URL page) | 它设置当前显示的URL。 |
void | read(InputStream in, Object desc) | 此方法从流初始化。 |
void | scrollToReference(String reference) | 它将视图滚动到给定的参考位置(即, 用于显示的URL的UL.getRef方法返回的值)。 |
void | setText(String t) | 它将此TextComponent的文本设置为指定的内容, 该内容应采用此编辑器的内容类型的格式。 |
String | getText() | 根据此编辑器的内容类型, 它返回此TextComponent中包含的文本。 |
void | read(InputStream in, Object desc) | 此方法从流初始化。 |
import javax.swing.JEditorPane;
import javax.swing.JFrame;
public class JEditorPaneExample {
JFrame myFrame = null;
public static void main(String[] a) {
(new JEditorPaneExample()).test();
} private void test() {
myFrame = new JFrame("JEditorPane Test");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setSize(400, 200);
JEditorPane myPane = new JEditorPane();
myPane.setContentType("text/plain");
myPane.setText("Sleeping is necessary for a healthy body."
+ " But sleeping in unnecessary times may spoil our health, wealth and studies."
+ " Doctors advise that the sleeping at improper timings may lead for obesity during the students days.");
myFrame.setContentPane(myPane);
myFrame.setVisible(true);
}
}
输出:
文章图片
JEdi??torPane示例:使用HTML
import javax.swing.JEditorPane;
import javax.swing.JFrame;
public class JEditorPaneExample {
JFrame myFrame = null;
public static void main(String[] a) {
(new JEditorPaneExample()).test();
}private void test() {
myFrame = new JFrame("JEditorPane Test");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setSize(400, 200);
JEditorPane myPane = new JEditorPane();
myPane.setContentType("text/html");
myPane.setText("<
h1>
Sleeping<
/h1>
<
p>
Sleeping is necessary for a healthy body."
+ " But sleeping in unnecessary times may spoil our health, wealth and studies."
+ " Doctors advise that the sleeping at improper timings may lead for obesity during the students days.<
/p>
");
myFrame.setContentPane(myPane);
myFrame.setVisible(true);
}
}
输出:
文章图片
推荐阅读
- Java JFileChooser
- Java JDesktopPane
- Java JColorChooser
- Java JComponent
- Java JComboBox实例
- Java JCheckBox实例
- Java JCheckBoxMenuItem
- Java JButton用法
- Java GroupLayout