jtextpane

    -2热度

    1回答

    public static void main(String[] args) { JFrame frame = new JFrame("Test"); JTextPane pane = new JTextPane(); pane.setContentType("text/html"); pane.setText("<html>" + "<hea

    0热度

    2回答

    我想使用JEditorPane将HTML转换为文本。它不会正确地将HTML转换为文本,而文本仍然具有字体和颜色等html标签。以下是我用过的代码。 JEditorPane jep = new JEditorPane("text/html", html); ((HTMLDocument)jep.getDocument()).setPreservesUnknownTags(false); HTML

    0热度

    1回答

    我有内容类型“text/html的”一个JTextPane。它集成在JScrollPane中。 ,用户可以在此JTextPane向下滚动和点击一个按钮。在这一刻我想计算JTextPane的最上面的实际可见行! 我在另一篇文章在这里找到什么在这些线: public Integer getActualDisplayedRows() { int y1 = jtextpane.getVisibl

    0热度

    2回答

    主要想法是使用Swing库(它将用于生成一个图像,它将被转移到escpos打印机,但那是另一个问题)绘制一个特定的表单。表单本身在顶部有一个全宽度容器,它代表标签。该标签有一个自定义字体,字体大小,并可以有一个linewrap,因此我使用JTextPane。 JTextPane元素和所有的表单将具有500px的固定大小。 作为测试,代码如下: JFrame fr = getFrame();

    0热度

    1回答

    我是java swing中的新手。实践中,我创建了文本应用程序,它只是允许用户打开,读取和写入文本文件,并且还具有一些编辑功能。 我已将我的.class和其他所需文件打包成jar文件,并从此jar文件创建了.exe文件。 当用户从应用程序中打开文本文件(.txt,.RTF e.t.c)(点击我的应用程序打开文件栏),它工作正常,并显示文件中的JTextPane的内容。 但是,当用户打开文本文件,我

    0热度

    1回答

    我正在使用JTextPane,因为我需要标记文本。 当输入到JtextPane中时,第二个单词总是进入新行。然后,当第二个单词变长(在进入新行之后)时,会出现滚动条并调整JTextPane的大小。如果我开始输入新行,那么该行中的第二个单词不会换到新行(只要第二个单词不超过宽度) 我尝试添加一个空行字符串,该字符串在第一行很长并似乎在做伎俩,但这条空白线并不是我想要的。 也尝试了文本之后将其添加到,

    0热度

    1回答

    我创建了Java的XML编辑器,我使用JTextPanes显示的XML内容。 的JTextPanes内容类型为"text/html"所以它跳过所有,我希望出现在窗格中XML标签。 这里是大多数JTextPane类: public class Label extends JTextPane { private static final long serialVersionUID = 615

    -1热度

    1回答

    首先,我是Java编程的新手。我想禁用JTextPane中的单词包装,因为没有像JTextArea这样的选项。我得到了这一个solution,但我不知道如何实现它,比如我应该把它放在我的代码中? 不换行实现: public class NoWrapParagraphView extends ParagraphView { public NoWrapParagraphView(Eleme

    0热度

    1回答

    我想滚动JTextPane到特定行。为此,我将我的文本窗格作为JViewport放入JScrollPane。我确定行的x和y坐标: JViewport port = (JViewport)getParent(); JScrollPane pane = (JScrollPane)port.getParent(); float calculated = (float)i/(float)lines.

    0热度

    1回答

    我正在使用Swing在Java中编写文本编辑器。我用来输入文本的主要组件是JTextPane。我知道如何大胆选择文本,但我也想只是按下粗体并将新文本格式化。这里是我的代码: static void boldSelection(JTextPane editor, JButton button){ StyledDocument doc = (StyledDocument) editor.ge