本文整理匯總了Java中javax.swing.JTextPane.setEditorKit方法的典型用法代碼示例。如果您正苦於以下問題:Java JTextPane.setEditorKit方法的具體用法?Java JTextPane.setEditorKit怎麽用?Java JTextPane.setEditorKit使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.JTextPane
的用法示例。
在下文中一共展示了JTextPane.setEditorKit方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: RTFDocsSwingDisplayer
import javax.swing.JTextPane; //導入方法依賴的package包/類
public RTFDocsSwingDisplayer(String heading, String filename, String jarName)
{
super(heading);
setSize(650, 550);
// Initialize String which will go into the JTextPane
String display_me = readFile(filename, jarName);
// Buttons
b1 = new JButton("Back");
b1.setActionCommand("back");
b1.addActionListener(this);
// Initializing JTextPane()
JTextPane textPane = new JTextPane();
RTFEditorKit rtfkit = new RTFEditorKit();
// HTMLEditorKit htmlkit = new HTMLEditorKit();
textPane.setEditorKit(rtfkit); // set Kit which will read RTF Doc
// textPane.setEditorKit(htmlkit);
textPane.setEditable(false); // make uneditable
textPane.setText(display_me); // set the Text
textPane.setCaretPosition(0); // set Cret position to 0
// Panels and addition to container
p1 = new JPanel();
Container contentPane = getContentPane();
contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
p1.setLayout(new BoxLayout(this.p1, BoxLayout.Y_AXIS));
p1.add(new JScrollPane(textPane));
p1.add(b1);
contentPane.add(p1);
setVisible(true);
}