使用HTML制作JEditorPane将正确格式化的文本放入剪贴板中,需要遵循以下步骤:
完整的代码示例如下:
import javax.swing.*;
import java.awt.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("JEditorPane to Clipboard");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JEditorPane editorPane = new JEditorPane();
editorPane.setEditable(true);
editorPane.setContentType("text/html");
String htmlContent = "<h1>Hello World!</h1>";
editorPane.setText(htmlContent);
frame.getContentPane().add(editorPane);
frame.pack();
frame.setVisible(true);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection stringSelection = new StringSelection(htmlContent);
clipboard.setContents(stringSelection, null);
}
}
这段代码将创建一个包含HTML代码的JEditorPane,并将其内容放入剪贴板中。
领取专属 10元无门槛券
手把手带您无忧上云