本文整理汇总了Java中javax.swing.JEditorPane.setPage方法的典型用法代码示例。如果您正苦于以下问题:Java JEditorPane.setPage方法的具体用法?Java JEditorPane.setPage怎么用?Java JEditorPane.setPage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JEditorPane
的用法示例。
在下文中一共展示了JEditorPane.setPage方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadPage
import javax.swing.JEditorPane; //导入方法依赖的package包/类
public void loadPage(String url, final ActionListener listener)
throws IOException {
this.url = url;
pane = new JEditorPane();
pane.setContentType("text/html");
pane.addPropertyChangeListener("page", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
generate(0);
if (listener != null)
listener.actionPerformed(new ActionEvent(
HTMLPrintable.this, 0, "PageLoaded"));
}
});
pane.setPage(url);
}
示例2: showLicense
import javax.swing.JEditorPane; //导入方法依赖的package包/类
/**
* Brings up a dialog that displays the license.
*/
private void showLicense() {
JDialog dialog = new JDialog(this, resources.getString("dialog.license.title"));
final JEditorPane text = new JEditorPane();
try {
URL url = getClass().getResource("GNULicense.txt");
text.setPage(url);
} catch (Exception el) {
text.setText(resources.getString("dialog.license.error"));
}
text.setEditable(false);
JScrollPane sp = new JScrollPane(text);
sp.setPreferredSize(new Dimension(650, 500));
dialog.getContentPane().add(sp);
dialog.setLocation(getX() + getWidth() - 200, getY() + 50);
dialog.pack();
dialog.setVisible(true);
}
示例3: showHelp
import javax.swing.JEditorPane; //导入方法依赖的package包/类
/**
* Brings up a window with a scrolling text pane that display the help
* information.
*/
private void showHelp() {
JDialog dialog = new JDialog(this, resources.getString("dialog.help.title"));
final JEditorPane helpText = new JEditorPane();
try {
URL url = getClass().getResource("GridWorldHelp.html");
helpText.setPage(url);
} catch (Exception eh) {
helpText.setText(resources.getString("dialog.help.error"));
}
helpText.setEditable(false);
helpText.addHyperlinkListener(new HyperlinkListener() {
public void hyperlinkUpdate(HyperlinkEvent ev) {
if (ev.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
try {
helpText.setPage(ev.getURL());
} catch (Exception ex) {
}
}
});
JScrollPane sp = new JScrollPane(helpText);
sp.setPreferredSize(new Dimension(650, 500));
dialog.getContentPane().add(sp);
dialog.setLocation(getX() + getWidth() - 200, getY() + 50);
dialog.pack();
dialog.setVisible(true);
}