jtextpane

    0热度

    1回答

    OK所以我正在为类做一个项目,并且我已经得到了我需要的工作(现在)。我现在想要做的是当我单击它显示文本窗格中的所有数据。到目前为止,它所做的只是打印Grades(我明白为什么)但我希望它能打印出CSV文件中正在分析的内容。我并没有要求任何人魔法般地解决我的大部分代码,我只是不知道如何让按钮实际显示所需的结果,这让我很生气,因为我终于得到了代码来做什么我想要但我看不到结果。 (它在控制台中工作,但在

    0热度

    3回答

    我正在实现一个将文本设置为jTextPane的函数。因此,当用户单击jTextPane中的某个单词时,该单词的定义应显示在jTextArea中。我知道如何显示jTextPane和jTextArea中的文字。让我感到困扰的是,当我点击jTextPane时,整个文本被选中而不是选择那个特定的词:'(。我已经做了一些关于脱字符的位置的研究,但是我不能完全理解它,这是据我: private void jT

    0热度

    2回答

    如何获取一行文本的HTML源代码(按行代表在渲染的文本中两个换行符之间的任何文本,如可见)在一个正在呈现HTML页面的JTextPane? 我的目标是在编辑文本渲染的行时,为一行同时编辑HTML。 代码: package test; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener;

    1热度

    2回答

    我一直在做一个聊天程序几天,现在我彻底难倒了如何创建一个好看的可点击文本而不使用HTML。我试图使用HTML,但有非常奇怪的结果(见下文)。所以我现在只使用 基本文本而不是text/html。 我添加可点击文本的第一次尝试是使用与文本一起插入Component小号JTextPane的能力。它插入并完美地工作,但它是垂直偏移,看起来非常糟糕。我试图混淆setAlignmentY,但没有运气将组件与文

    0热度

    2回答

    我能做到这一点,我的富文本将有固定的宽度 JTextPane pane = new JTextPane(); pane.setContentType("text/html"); pane.setText("<html><body style='width:100px'>Some text</body></html>"); 但是我直接与文档工作,而无需HTML。我怎样才能设置宽度? Defa

    3热度

    1回答

    运行下面的代码Java 6和Java 8,并查看结果。换行符在java 6的visibleEditorRect范围内工作,但在java 8上,字符串溢出了界限。有没有解决这个问题的方法。 import java.awt.Rectangle; import javax.swing.JFrame; import javax.swing.JTextPane; import javax.swing

    0热度

    1回答

    我在使用字符集编码时遇到了一些问题。我正在使用AdvancedRTFEditorKit(免费封闭源代码库:http://java-sl.com/advanced_rtf_editor_kit.html)。 如果我从MS Word中复制一些特殊字符(ěščřžýáíé)并将它们粘贴到带有AdvancedRtfEditorKit库的样本中,一切正常。但是如果我对使用AdvancedRTFEditorK

    0热度

    1回答

    我有一个JTextPane,它可以显示含有长字符串,数字和破折号(“ - ”)的命名法的文本。我打开了文字包装,但似乎只能在白色空间(“”,选项卡等)上工作。我想添加破折号作为trippers换行的角色。我试图在每个短划线之后添加一个空格或制表符来触发包装,但对于未包装的部分来说,这看起来不太好。有没有人能够触发JTextPane中的任何字符默认的行换行?

    1热度

    1回答

    我写了查找所有在TextPane(名为textContent)是一样TextField1(您搜索的单词)所给词词的方法,它强调了他们黄色: private void findAlleActionPerformed(java.awt.event.ActionEvent evt) { int j = 0; int i = 0; int index =

    1热度

    2回答

    此代码替换为新的像这样的选择的话: String search = jTextField1.getText(); String replaced = jTextPane.getText().replace(search, jTextField2.getText()); jTextPane.setText(replaced); 什么是设置的新词,以黄色背景的最简单的方法?