本文整理匯總了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);
}