jtextarea相关内容

如何使JTextArea可滚动,但仍然设置了高度?

我有一个连接到设备的Java应用程序,并在JTextArea中显示日志。我希望JTextArea是可滚动的,这是我通过将其放入JScrollPane中实现的。包含JTextArea的JScrollPane位于BorderLayout的CENTER部分。我使用pack()在JFrame显示之前设置它的大小。但是,这有一些问题: JTextArea没有设置高度,很薄,文字看不清(第二张图片里其实 ..
发布时间:2022-03-15 22:37:12 Java开发

使用 javamail 从我的 gmail 中读取所有新消息

我有一个包含 GUI 的应用程序,它使用 Javamail.当我打开这个 Jframe 时,我必须在 jTextArea 上看到发送到我的邮件的消息. 问题是当我编写代码时,它只显示发送的最后一条消息. 如何在收件箱中显示所有新邮件? 这是我的代码: private void jButton1ActionPerformed(java.awt.event.ActionEvent ..
发布时间:2022-01-24 14:20:18 Java开发

JTextArea 中 setText() 的机制?

我尝试在运行时在我的 JTextArea 中显示一些文本.但是当我使用 setText 循环按顺序显示文本时,它只显示最后一个循环的文本这是我的代码: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {对于 (int i=0;i 我希望它显示 "Example 1", "Example 2",..,"Ex ..
发布时间:2022-01-24 14:19:46 Java开发

将数组输入到 GUI Jtextarea

一直在尝试将我的数组、房子的年份和大小添加到 GUI 中,更准确地说是 JTextarea.这样做的最简单方法是什么?还没有完全掌握数据输入. 公共课屋{私人 int 年;私有 int 大小;私有静态整数 nbrOfHouses;公共静态最终 int MIN_SIZE = 10;公屋(int year, int size) {this.year = 年;this.size = 大小;}公共静态 ..
发布时间:2022-01-22 11:35:45 Java开发

JTextArea 的 append() 方法似乎不起作用

我们被指派创建一个简单的编译器作为家庭作业,它将接受一组指令(包含变量、条件、跳转等)并评估它们.这已经完成了,但我想我会让我的程序更……“闪亮",并添加从文本文件加载指令的能力,只是为了用户舒适;然而,似乎 JTextArea 的 append () 方法似乎并不真正喜欢我,因为它什么也没做.以下是相关代码: BufferedReader bufferedReader;档案档案;FileDia ..
发布时间:2022-01-22 11:28:40 Java开发

拖放以在 JPanel 上移动 JTextArea

我希望能够单击 JTextArea 并将其拖动到我的 JPanel 周围.我不确定这样做的方法.我想要做的是更改 JTextArea 的 x,y 坐标,因为它被拖动,我没有将 JTextArea 拖动到另一个上方或下方.就在屏幕上,类似于在 Microsoft PowerPoint 等程序中移动文本框 我能想到的唯一方法是使用 MouseListener 但我想知道除了检测 JTextAre ..
发布时间:2022-01-11 21:30:23 Java开发

JTextArea 作为控制台

我在下面发布了两段代码.两个代码单独工作正常.现在,当我运行文件 Easy 并单击“开始"按钮时,我希望实现 AddNumber 类.我的意思是说,除了在控制台上运行 AddNumber 之外,有什么方法可以让 AddNumber 在单击“开始"按钮后在第一堂课中创建的 JTextArea 中运行?我想也许是通过动作监听器?(我们在按钮的情况下做的方式)但我不确定.有没有其他方法可以让我的 JTe ..
发布时间:2022-01-11 08:38:43 Java开发

如何在 JFrame/JPanel 中可视化控制台 java

我使用 Swing 库制作了一个 Java 程序.现在我想将我的控制台输出重定向到 JFrame 或 JPanel. 解决方案 你需要制作一个OutputStream,将输出重定向到文本区域并实现OutputStream接口的所有必要方法,然后在你的主程序中,将您的标准输出重定向到此流中.我在我的一个程序中使用了类似的东西: import java.io.IOException;导入 j ..
发布时间:2022-01-11 08:32:11 Java开发

计算时在 JTextArea 中显示文本

我正在编写的一个应用程序包括一个 JButton 和一个 JTextArea.单击按钮会导致长时间计算,从而导致在 JTextArea 中显示文本.即使计算很长,我也可以在旅途中得到中间结果(例如,考虑一个将 pi 近似为 100 位的应用程序 - 每隔几秒我就可以写另一个数字).问题是,即使我编写(在 ActionListener 类中,因为按钮调用了计算)将 JTextArea 的文本设置为某 ..
发布时间:2022-01-08 13:06:33 Java开发

如何在 JTextArea 摆动中实现自动插入

如果有人回答,请让我回答.基本上需要像谷歌搜索引擎一样,当我们按下任意键时,就会显示与按键相关的建议. 关注萨蒂什·迪曼 解决方案 来自我的评论/以前的代码 查看此更新: 将 JTextField 与 AutoSuggestor 结合使用: 使用 JTextArea(或除 JTextField 之外的任何其他 JTextComponent 将导致弹出窗口显示在插入符号下) ..
发布时间:2022-01-05 12:24:47 Java开发

在 JTextArea 下插入图像

所以我试图在 JTextArea 下面插入一个图像,但我运气不佳,有人可以帮忙吗?基本上我要问的是是否有人可以帮助创建另一个这样做的类或子类.这是我的代码: import java.awt.*;导入 javax.swing.*;公共课 t{私人 JFrame f;//主框架私人 JTextArea t;//文本区域私有 JScrollPane sbrText;//滚动文本区域的窗格私人 JBut ..
发布时间:2021-12-30 18:58:09 Java开发

让 JTextArea 在没有抗锯齿的情况下显示固定宽度的字体

有谁知道如何让 JTextArea 显示固定大小所有平台上的字体? 我想制作一个带有保存/打开功能的简单代码编辑器,这很简单,但我想让字体成为固定尺寸,最好是快递新的. 问题是 courier new 显然是专有的,而不是只是默认情况下它没有安装在许多系统上,但在大多数系统上现代系统,默认设置为 cleartype,这使得看起来像垃圾. 我很想用 update-render-pa ..
发布时间:2021-12-30 11:01:42 Java开发

为什么我的 JTextArea 没有更新?

我的代码如下: class SimplifiedClass 扩展 JApplet {私有 JTextArea 输出文本;//很多方法公共无效做一切(){字符串输出 = "";for(int i = 0; i 然而,当 setText 被调用时,它不是在循环的每次迭代后更新文本区域,而是在任务的所有运行完成后才更新文本.为什么会发生这种情况,我该如何解决? 解决方案 您可能正在使用 S ..
发布时间:2021-12-28 22:52:05 Java开发

JTextArea 中特定文本的 ActionListener?

我的应用程序中有一个聊天组件,上面有一个 JTextArea.现在,如何为特定文本(如 student://xxxx)添加类似 ActionListener 的事件? 因此,当我单击该文本 (student://xxxx) 时,会发生一些事情.谢谢. 解决方案 这里试试这个小程序,试试在student://开头点击,会弹出一个消息Dialog import java.awt.*;导 ..
发布时间:2021-12-09 18:22:34 Java开发

带有背景图像的 JTextArea 的内部填充

我的最终目标是拥有一个带有背景图像的 JTextArea.我在网上找到了向我展示如何执行此操作的代码,但现在我遇到了文本位于图像顶部的问题. 这就是我的意思: 有什么办法可以添加一种向内缩进的方式,这样文本就不会与图像的边缘重叠吗? 这是原始评论气泡图像. 代码如下: import java.awt.BorderLayout;导入 java.awt.Container;导 ..
发布时间:2021-12-09 18:19:58 Java开发

Java - 滚动到 JTextArea 中的特定文本

我正在尝试在我正在编写的当前程序中实现一个功能,我想学习如何向下滚动到 JTextArea 中的特定文本.例如,假设我有以下内容: JTextArea area = new JTextArea(someReallyLongString); someReallyLongString 将代表一个段落,或一段非常大的文本(其中垂直滚动条是可见的).所以我要做的是向下滚动到该文本区域内的特定文本.例如 ..
发布时间:2021-12-09 18:14:52 Java开发

如何更改 Java Swing TextArea 中的突出显示颜色?而且,更改与突出显示位置对应的文本的开头

问题 1:通过使用 defaulthighlighter,我可以使焦点线变为蓝色.现在我想把它改成其他颜色.有谁知道怎么改这个参数? --- 解决了 问题 2:pos 是我要突出显示的子字符串的起始索引.我使用 setCaretPosition(pos);更新显示内容.但它总是出现在窗口的底部.我想把它放在顶部.谁能告诉我如何处理? 我用一个演示来说明我的问题: import jav ..
发布时间:2021-12-09 18:14:20 Java开发

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

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

从 JTextArea 获取密钥

我想要做的就是,如果我在 JtextArea 中按 '{' 这个键.自动 '}' 这也将被打印. if(evt.KEY_PRESSED == '{')System.out.print("}"); 这样好吗?? 解决方案 为了监听 JTextComponent 的变化,是否有 DocumentListener,如果你需要控制输入的 Char、sings、空格字符或单词,你必须实现 Do ..
发布时间:2021-12-09 18:03:11 Java开发