jtextarea相关内容
我有一个文本区域,其中有一些文本,我想再次向其中添加一些行(第一行 + 我想添加的其他行)但它不起作用. 我现在的做法是删除旧文本并只显示新行. 解决方案 不要使用 JTextArea.setText(String text),而是使用 JTextArea.append(String text). 将给定的文本附加到文档的末尾.如果模型为空或字符串为空或空,则不执行任何操作.
..
我在 JScrollPane 上嵌入了一个 JTextArea,并使用该 JTextArea 进行输出. 我希望每当输出超出 JTextArea 的大小时,JTextArea 会自动滚动,这样用户就不必手动向下滚动以查看最近的输出. 我该怎么做? 我已经将 JTextArea 和 JScrollPane 的 autoscroll 属性设置为 true. 解决方案 当使用
..
是否有任何东西可以让您在 Swing JTextArea 中的单个单词或字母上显示一个小的文本弹出窗口(如工具提示)?(或具有类似功能的 JTextArea 替代品.) 我需要的应该表现得像一个工具提示,换句话说,只在鼠标悬停在单词上一两秒钟后才显示弹出文本,一旦鼠标移开它就会自动消失.当然,这里棘手的部分是我希望它在文本中的字符/单词级别,而不是组件级别......有什么建议吗? 解
..
在对 问题我试图接近它几次但失败了,我不喜欢那样:) 我认为如果将问题分解为子问题可能有助于解决它. 为简单起见,假设 JTextArea 不会改变其大小,因此我们无需担心重新评估等.我认为重要的问题是: 1.如何计算某个文本在JTextArea中所占的行数? 2.JTextArea 中的列数和它可以容纳在一行中的字符数之间的关系是什么?所以我们可以计算行长. 请在下
..
我正在尝试为一个程序创建一个 GUI 面板,我想要一切,通常会打印到我的命令提示符,打印到 TextArea 对象.我的 GUI 面板大部分都格式化了,但我无法将文本打印到 TextArea,这是我的文件: 包guipanel;导入 javax.swing.*;导入 java.awt.*;导入 java.io.*;/**** @作者丹*/公共类 GUIPanel 扩展 JFrame {公共 GU
..
我需要知道如何做到这一点: 比方说:我在 JTextArea 中有一个这样的代码: 加载 R1, 1十二月商店 M, R1添加 R4, R1,8 我想将 LOAD、DEC、STORE 和 ADD 的颜色更改为蓝色R1, R4 为绿色M 到 RED数字到橙色 如何更改此文本的颜色?这些文字来自记事本,也可以直接输入到文本区. 解决方案 JTextArea 旨在娱乐 Plain
..
我需要知道如何做到这一点: 比方说:我在 JTextArea 中有一个这样的代码: 加载 R1, 1十二月商店 M, R1添加 R4, R1,8 我想将 LOAD、DEC、STORE 和 ADD 的颜色更改为蓝色R1, R4 为绿色M 到 RED数字到橙色 如何更改此文本的颜色?这些文字来自记事本,也可以直接输入到文本区. 解决方案 JTextArea 旨在娱乐 Plain
..
我有 JScrollPane 和 JTextArea 在里面,我试图从右到左设置 JTextArea 的方向,这样里面的文本将从右边开始,滚动条会在左边 我尝试了以下方法,但它们并没有影响方向: txt.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);txt.setComponentOrientation(Comp
..
我正在制作一个总共使用 4 个类的 Java 应用程序,Main、Form1、Form2 和 ZBC.我试图通过 ZBC 类中的一些代码附加 Form2 上的 JTextArea. 第一个问题是在尝试附加 JTextArea 时出现错误,因为 JTextarea 不是 static - 我也收到错误如果我将 JTextArea 更改为 static. 我正在尝试使用 Form2.jta
..
一直试图将我的数组、房屋的年份和大小添加到 GUI 中,更准确地说是 JTextarea.这样做的最简单方法是什么?还没有完全掌握数据输入. 公共类房子{私人整数年;私有整数大小;私有静态 int nbrOfHouses;公共静态最终 int MIN_SIZE = 10;公共房屋(整数年,整数大小){this.year = 年;this.size = 大小;}公共静态 int getNbrHou
..
我们被分配创建一个简单的编译器作为家庭作业,它将接受一组指令(包含变量、条件、跳转等)并评估它们.这已经完成了,但我想我应该让我的程序更......“闪亮",并添加从文本文件加载指令的能力,只是为了用户的舒适度;然而,似乎 JTextArea 的 append () 方法似乎并不真正喜欢我,因为它什么都不做.相关代码如下: BufferedReader bufferedReader;档案档案;F
..
如何在 java swing 中的 jtextarea 顶部插入或追加新行?我想附加 jtextarea 并在 jtextarea 顶部添加新行请帮助我如何做到这一点. 解决方案 你最好的选择是直接修改底层 Document 的 JTextArea. 这是一个小演示: import java.awt.BorderLayout;导入 java.awt.event.ActionEven
..
所以我试图读取一个文本文件以显示到 JTextArea 中,但我没有运气让它显示出来.我相信问题在于我的 BufferedReader 的设置,但我不确定.这也可能是我的 SOP 部分的问题.任何帮助表示赞赏. import javax.swing.*;导入 java.awt.*;导入 java.io.BufferedReader;导入 java.io.FileReader;导入 java.io
..
我正在尝试编写一个聊天客户端(多线程),它应该能够在主聊天窗口(在我的情况下为 JTextArea)中显示图像(由服务器发送)?有什么办法可以直接做到这一点,或者我必须编码和解析我的图像.例如,Facebook 聊天允许您直接拖放图像并在主聊天窗口中显示它们.如果我们不能在 Java 中做到这一点,请推荐一些其他可行的环境. 解决方案 我认为 JTextPane 更适合您的需求:http:
..
我有一个 JTextArea ,并且我正在使用 Highlighter 按照以下我的SSCCE对我的某些文本应用语法高亮显示: import java.awt.*;导入java.awt.event.*;导入javax.swing.*;导入javax.swing.text.*;公共类SSCCE扩展了JFrame {公共SSCCE(){最后的JTextArea aMain = new JTextA
..
如何将滚动条添加到我的文本区域.我已经尝试过使用此代码,但无法正常工作. middlePanel = new JPanel();middlePanel.setBorder(new TitledBorder(new EtchedBorder(),“显示区域")));//创建中间面板组件显示=新的JTextArea(16,58);display.setEditable(false);//将text
..
我已经集成了一个表单,用于在用户输入内容并按下 JButton 后将 JTextField 中的数据存储到变量中.我的问题是,每次他们输入内容并单击“提交"按钮时,我都希望将此数据发送到 JList . 这怎么可能? 解决方案 将ActionListener添加到JButton的实例,获取JTextField的内容(例如,名称为aTextField),并将其存储到列表中(例如,您拥有
..
我想要在特定位置的 JTextArea .我尝试了几种方法,例如使用不同的 LayoutManager s,根本没有 LayoutManager , setLayout(null)等.无论我做什么,似乎都 setBounds(), setLocation()和 setSize()在这里不起作用,但是我读到它并说它应该起作用.那我在做什么错了? JTextArea 总是太高,并且如果我更改 s
..
我正在寻找一种禁用JTextArea中突出显示功能的方法. 当前,这是我的JTextArea: textArea1 = new JTextArea(); textArea1.setBorder(BorderFactory.createLineBorder(Color.black, 1)); DefaultCaret caret = (DefaultCaret) textArea1.ge
..
我知道这似乎是一个愚蠢的问题,但是到目前为止,我发现的所有答案都要求我使用html标签.有更简单的方法吗? TextArea可能会更改大小. 解决方案 执行此操作的正确方法是创建一个自定义视图,在需要时绘制一个省略号.但由于我不知道如何执行此操作,因此我将尝试使用一些技巧,您也许可以使用: // This comment is here so that the text will w
..