Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将HTML格式的文本从JTextPane复制到记事本++_Java_Html_Swing_Jtextpane - Fatal编程技术网

Java 将HTML格式的文本从JTextPane复制到记事本++

Java 将HTML格式的文本从JTextPane复制到记事本++,java,html,swing,jtextpane,Java,Html,Swing,Jtextpane,我正在处理一个JtextPane,我正在使用textPane.setPageurl加载一个HTML文件。它以HTML格式显示,但当我选择all并单击copy并将其粘贴到Notepad++时,它不会以正确的HTML格式显示;相反,它在一行中显示html文件的内容。我想在记事本++上粘贴html格式的文本,正如它在JTextPane上显示的那样 如果您有任何帮助,我们将不胜感激 附加JTextPane代码 textPane = New JtextPane(); textPane.se

我正在处理一个JtextPane,我正在使用textPane.setPageurl加载一个HTML文件。它以HTML格式显示,但当我选择all并单击copy并将其粘贴到Notepad++时,它不会以正确的HTML格式显示;相反,它在一行中显示html文件的内容。我想在记事本++上粘贴html格式的文本,正如它在JTextPane上显示的那样

如果您有任何帮助,我们将不胜感激

附加JTextPane代码

    textPane = New JtextPane();
    textPane.setContentType( "text/html" );
    textPane.setAutoscrolls(true);
    HTMLEditorKit htmlEditor = new HTMLEditorKit();
    Document doc = htmlEditor.createDefaultDocument();
    textPane.setEditorKit( htmlEditor );
    textPane.setDocument( doc );
    textPane.setEditable( false );
    textPane.setBackground( Color.WHITE );
    textPane.getActionMap();
    textPane.setFont( EpsilonTheme.getFontA().deriveFont( 17.0F ) );

在你过去之后,转到语言并选择HTML

Notepad++将不会呈现HTML,AFAIK。至少在没有插件的情况下是这样。它只将HTML标记作为文本处理。就这样。这是一个纯文本编辑器。刚才看到,记事本++有一个HTML预览插件。也许你可以用它?请给我们看一些代码。。!!你尝试过什么?@Fildor在使用JtextPane呈现Html之前,我使用的是awt.canvas.using canvas,我没有遇到过这个问题。我能够在记事本上复制并粘贴HTML格式的文本。由于某些原因,我不能使用awt组件,这就是我使用JTextPane的原因。有人对此有一些想法吗?据我所知,我认为OP不是在谈论代码高亮显示,而是希望HTML被呈现。。。但不确定…感谢您的回复,但我说的是HTML呈现当我们从JTextPane复制和粘贴时,我曾尝试在notpad++中使用languages选项,但它只在一行中打印HTML内容{不起作用}。我希望HTML格式的文本被复制,这样我们就不需要选择语言选项或其他东西。