问题标签 [jtextcomponent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 固定宽度的 JTextPane 首选大小
我有一个关于如何在给定固定宽度的情况下轻松计算 JTextPane 的首选大小/高度的问题。到目前为止,我所做的是将我的 JTextPane 放入 JScrollPane 中,每当我更新文本时,我都会更新 JScrollPane 的大小。现在,这很好用(虽然我发现我的代码有点扭曲,但它可以工作)但是当我添加一个新行时,我更新滚动窗格高度的代码需要调用两次:一次立即调用,第二次使用invokeLater
. 我正在寻找一种方法来避免invokeLater()
. 任何事情都可以,包括在组件上调度事件、覆盖 Swing 方法等……
这是说明所有这些的片段:
真的不介意所有剩下的东西,我尝试了一堆东西
java - 无法删除搜索值
下面的类是我的删除类,我想从数据库中删除用户,我有一个添加类和搜索类,它们共享同一个数据库 private Database db;
。
下面的类是我的数据库类,它有 remove 方法,我试图将它传递给上面的 Delete 类。
下面的类是我的用户类,带有返回方法
在添加类中,我可以添加用户。
我想从数据库中删除添加的用户,但是我不知道为什么它不接受它,因为我已将字符串传递给删除类。
java - Java2D中的文本旋转
我正在用 Java 制作一个应该显示旋转文本的程序。但是,我在正确可视化文本时遇到问题。
我制作的一个小测试程序在下一个清单中给出。当按下按钮时,该测试程序应旋转一行文本(以及围绕该行的一个矩形)几次。这就是这个程序所做的,但在大多数情况下,旋转的文本不适合旋转的矩形!
我曾尝试旋转字体等,但失败了。
任何人都可以检查提供的代码并解释这种行为吗?
java - 使 JTextArea 的某些部分不可编辑(不是整个 JTextArea!)
我目前正在使用 Swing 中的控制台窗口。它基于 JTextArea 并且像一个通用命令行一样工作。您在一行中键入一个命令,然后按 Enter。在下一行中,显示了输出,在该输出下,您可以编写下一个命令。
现在我想要,你只能用你的命令编辑当前行。上面的所有行(旧命令和结果)都应该是不可编辑的。我怎样才能做到这一点?
java - 在摇摆应用程序中访问 .jar 下的文件?
参考我之前的问题,我想问一下,我怎样才能将不同文件夹中的文件读入相似的文件中.jar
。
该问题提供了文件夹层次结构和详细信息。我的主要问题是一行代码:
问题是我必须将该file.html 保存在我的.jar 中。
此外,我想知道有关此主题的建议。
java - 如何使用文本动作
从AbstractAction使用TextAction的目的是什么?以及如何将其用于以下用途:
插入符号
JTextComponents中的选择
键绑定
java - GUI中的文本分页
我使用 Java Swing 编写图书阅读器。是否可以在面板中对某些文本进行分页?我可以通过什么方式进行分页?
java - 消息控制台 Java
我在 java 中有这个开源消息控制台的代码,但它根本无法编译。任何人都可以使用他们的 IDE 查看它是否可以运行?
编译后,我收到此错误:
错误:limitLinesDocumentListener 无法解析为类型
java - 基于 Java 文本的应用程序
主要想法是尝试制作一个具有标准 Linux 类型终端外观和感觉的应用程序。现在我仅限于 Java,这就是我想要的。
- 带有顶部菜单的主窗口(独立 JFrame)(好的,我知道该怎么做)
- 菜单栏下方的整个区域都是“控制台”,用户可以通过输入命令进行交互(我对此一无所知)。
有没有简单的方法来做这样的事情。这应该是一个文本处理应用程序,应该独立于系统和独立运行。所有的工作逻辑都应该来自用户输入。
有任何想法吗?
java - 在 JFrame 中显示 HTML 代码预览?
我正在编写一个也由 HTML 组成的 Java 代码。我只想预览该 HTML 代码JFrame
。Java API 中是否有可用的解决方案?
你能指导我解决这个问题吗?