jtextpane相关内容

Java JTextpane 选项卡大小

我正在编写一个 Java 程序,我在程序的某些部分使用了 JTextpane.在这个 JTextpane 中,我使用制表符 (\t) 来制作列,例如: txtpnMTrace = new JTextPane();txtpnMTrace.setFont(new Font("Dialog", Font.PLAIN, 11));doc = txtpnMTrace.getStyledDocument() ..
发布时间:2022-01-09 21:05:26 Java开发

如何在 JTextPane 中的组件周围环绕文本?

我不理解 JTextPane 中的包装行为.如果我插入一个短文本,然后是一个 JComponent,然后再插入一个短文本,如果框架足够大,我可以在一行中看到插入的内容.但是如果文本更长以至于需要多行,组件总是被放置在一个新的行中. 我已经认识到,在将组件插入 JTextPane 后,它的文本会变长一个字符.因此,如果一个组件被 JTextPane 视为一个字符,为什么它的行为不像一个字符?可 ..
发布时间:2022-01-09 12:59:24 Java开发

如何防止 JTextPane.setCaretPosition(int) 中的内存泄漏?

我正在使用基于 Swing 的 GUI 开发 Java 应用程序.该应用程序使用 JTextPane 输出日志消息,如下所示: 1) 截断现有文本以保持总文本大小低于限制;2) 添加新文本;3)滚动到最后(实际逻辑略有不同,但这里无关紧要). 我使用 Eclipse 和 JVM Monitor 来确定合理的文本大小限制并发现显着的内存泄漏.我试图从底层文档中删除 UndoableEditLi ..
发布时间:2021-12-31 08:12:56 Java开发

如何以不同的形式访问 jtextPane?

我正在开发一个应用程序,当我从列表中选择一个值(文件)时,它应该在不同形式的 jTextPane 中打开.我正在使用两个面板,一个是显示我的列表的主面板,一个是 ExcelSheet,当我单击列表值时,主面板关闭并显示新表单 ExcelSheet,但不显示 jTextPane 中的 doc 文件的内容. XWPFWordExtractor extractor=null;文件文件=空;String ..
发布时间:2021-12-26 14:54:55 Java开发

搜索文本文件并在 JPanel 中显示结果

有没有人知道我如何搜索文本文件并在 JComponent 中列出结果,比如 JPanel. 这两天我一直在努力解决这个问题,但没有成功会真正感谢回复.非常感谢. 我一直在尝试编写一个类来处理对文本文件的搜索查询.我的主要目标是获取包含在 JTextField 中输入的搜索关键字的文本文件中的行,并将它们打印在适当的 JComponent(类似于 JTextField、JTextPane ..
发布时间:2021-12-20 14:34:25 Java开发

JTextPane 附加一个新字符串

在每篇文章中,都会回答“如何将字符串附加到 JEditorPane?"这个问题.就像 jep.setText(jep.getText + "new string"); 我已经试过了: jep.setText("终止时间:" +CriterionFunction.estimateIndividual_top(individual) + " ");jep.setText( ..
发布时间:2021-12-09 18:26:24 Java开发

JTextPane 格式

我有一个 JTextPane,我想在其中添加行,并根据它们的内容让它们具有不同的格式. 目前我有这个 StyleContext context = new StyleContext();StyledDocument 文档 = 新的 DefaultStyledDocument(context);样式 styleBold = context.getStyle(StyleContext.DEFA ..
发布时间:2021-12-09 18:24:23 Java开发

在 JTextArea 或 JTextPane 中居中文本 - 水平文本对齐

有没有办法像 JTextField 一样为 JTextArea 创建水平居中的文本? setHorizo​​ntalAlignment(JTextField.CENTER); 有没有办法用多行文本区域完成同样的事情?我找不到使用 JTextArea 的方法,那么还有其他选择吗?JTextPane?如果是,怎么办? 解决方案 您需要使用 JTextPane 并使用属性.以下内容应使所有文 ..
发布时间:2021-12-09 18:14:11 Java开发

如何更改 JTextPane 中特定单词的颜色?

如何在用户键入时更改 JTextPane 中特定单词的颜色?我应该覆盖 JTextPane paintComponent 方法吗? 解决方案 覆盖 paintComponent 对你没有帮助. 这不是一件容易的事,但也不是不可能.这样的事情会帮助你: DefaultStyledDocument document = new DefaultStyledDocument();JText ..
发布时间:2021-12-09 18:13:10 Java开发

在文本检索中保持正确的样式

我正在制作一个类似于聊天的应用程序.为此,我有两个 JTextPanes,一个用于我编写,另一个用于显示消息.这是处理文本从输入到显示的传输的代码: String input = textPane.getText();if(!input.endsWith("\n")){输入+="\n";}StyledDocument doc = displayPane.getStyledDocument(); ..
发布时间:2021-12-09 17:57:37 Java开发

JTextPane 附加 HTML 字符串

我可以在没有任何 HTML 问题的情况下解析 JTextPane 的内容: textPane = new JTextPane();textPane.setContentType("text/html");textPane.setText(你好!);//...设置可见(真); 结果是 你好! 但是每当我尝试将字符串附加到 textPane 时,使用 styledDoc ..
发布时间:2021-11-16 19:30:01 Java开发

重新分配一个新的“字符"到键上,以便打印出来,而不是键的默认字母

我正在开发具有“宏系统"的文本编辑器,用户可以在其中将值重新分配给键盘上的键-以便当他们按字母a时,它可以打印字母改为"z". (确实,它将用于数学符号,而不是其他字母). 任何人都可以让我开始使用Java代码将值重新分配给JTextPane中的键吗? 如果您需要更多详细信息,请告诉我. 谢谢! 到目前为止,这就是我所拥有的: public void keyPress ..
发布时间:2021-02-14 19:11:13 Java开发

在JTextPane中取消选择选定的文本

我有一个编辑器,我要在其中检查所选文本是否不包含某些单词.如果它包含那些特定的单词,那么我需要取消选择用户所做的选择. JTextPane有什么方法可以做到这一点? 解决方案 文本选择是临时的并且是连续的.您无法取消选择较大文本字符串中的某些文本. 也许您正在谈论突出显示.检出getHighlighter()的API.您可以添加/删除突出显示并指定每个突出显示的开始/结束偏移量. ..
发布时间:2021-02-14 19:11:10 Java开发

JTextPane背景色

我正在制作一个基于文本的游戏,用户输入文字来解决该游戏.我决定使用java swing来显示文本,并且我想让textPane的背景为黑色.我已经尝试了所有发现(注释掉)的东西,但是似乎都没有用. private JTextPane blackJTextPane() { //JTextPane area = new JTextPane(); //area.setBack ..
发布时间:2021-02-14 19:11:01 Java开发

如何更改Java中不可编辑的JTextPane的背景颜色?

我有一个JTextPane具有pane.setEditable(false),这迫使它具有“灰色"背景色. 尝试了setBackground(Color.WHITE)(不起作用)后,我尝试在网上寻找答案,但仍未找到答案. 有人可以帮我吗? 解决方案 我发现它是什么-那是因为我有pane.setOpaque(false),如果不先删除背景色或将其更改为,就无法更改背景色是的. ..
发布时间:2020-04-25 04:20:25 Java开发

打印JTextPane时简单的页面大小设置?

我的应用程序中有一个非常简单的Print函数,用于打印Jtextpane的内容.我想将默认页面大小设置为A4,但是在四处搜寻之后,我发现了很多涉及书籍和文档格式化程序等的方法,我希望将其保持尽可能的简单. 我的代码当前为: public void printy(){ JTextPane jtp = new JTextPane(); jtp.setBackground(C ..
发布时间:2020-04-25 04:20:21 Java开发