【java-如何在eclipse中打印到textArea而不是控制台?】教程文章相关的互联网学习教程文章

java – jTextArea作为IO控制台【代码】

如何将用户输入(仅用户输入)发送到输出流? 我目前正在使用密钥列表,jTextArea console = new jTextArea; console.addKeyListener(new java.awt.event.KeyAdapter() {public void keyReleased(java.awt.event.KeyEvent e){//save the last lines for console to variable inputif(e.getKeyCode() == java.awt.event.KeyEvent.VK_ENTER){try {int line = console.getLineCount() -2;int start = console.getLineStartOffset(line);i...

java – SwingPropertyChangeSupport动态更新JTextArea【代码】

我正在尝试建立有关SwingPropertyChangeSupport的问题的答案 我试图通过非常有用的Hovercraft Full Of Eels的答案修改这里给出的代码:WindowListener does not work as expected,允许在通过输入对话框输入更改时更新显示的数组. 数组已更新,但未在GUI中刷新.我希望有人能告诉我哪里出错了. 这是代码:import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.e...

java – 如何更改JTextArea中的文本颜色?【代码】

我需要知道如何做到这一点: 让我们说:我在JTextArea中有一个像这样的代码:LOAD R1, 1 DEC R1 STORE M, R1 ADD R4, R1,8我想将LOAD,DEC,STORE和ADD的颜色更改为蓝色R1,R4为绿色M到RED数字到ORANGE 如何更改此文字的颜色?这些文本来自记事本或可以直接键入文本区域.解决方法:JTextArea旨在娱乐纯文本.应用于单个字符的设置适用于JTextArea中的整个文档.但是使用JTextPane或JEditorPane,您可以根据自己的喜好为字符串文字着色.在J...

java – 将一个char附加到JTextArea【代码】

所以我正在努力创建一个类,将字母“键入”到JTextArea中,在每个字母之间暂停,使其看起来像某人正在打字.我能想出的唯一方法是在循环中使用output.append(char)并暂停.唯一的问题是…你只能将字符串附加到JTextAreas. 那么有没有办法将char转换为字符串,以便我可以逐个字母地追加它? 到目前为止,这是我的代码:import objectdraw.*; import java.awt.*; import javax.swing.*;public class TypeWriter extends ActiveObjectimpleme...

java – 在JTextArea中检测文本选择【代码】

我有一个JTextArea并且正在检测是否有任何文本是选择,如果没有,那么两个菜单项都是灰色的.我遇到的问题是,当我编译并打开应用程序时,我必须首先单击JTextArea,然后菜单项显示为灰色,如果我不这样做,即使没有选择文本也不是.我正在使用以下插入符号监听器.textArea.addCaretListener(new CaretListener() {@Overridepublic void caretUpdate(CaretEvent arg0) {int dot = arg0.getDot();int mark = arg0.getMark();if (dot == mark)...

java – 当文本从右到左时,确定JTextArea区域中存在的文本【代码】

我有一些代码试图确定文本区域的给定垂直切片中的文本是什么,其中垂直切片被指定为Y坐标而不是线. 顺便说一下,转换为使用线数学是这个问题的一个很好的解决方法,所以这就是我将要使用的,但是我可以设想你可能只有Y坐标的情况,它看起来像这样的东西会出现,所以无论如何我都会问它. 我把我的问题简化为一个相当简约(lol Java)的例子.我们显示带有一些文本的框架,然后尝试确定最接近文本区域开头的文本的字符偏移量.我们从常识中知道它...

如何在包含java中的mailto链接的textarea中添加行?【代码】

我需要在包含mailto链接的swing中向textarea添加行,并点击它应该打开电子邮件应用程序. 我该怎么做?解决方法:正如我在评论中建议的那样你应该尝试使用JTextPane而不是JTextArea. 为了使超链接工作,您需要做以下事情: > make textPane editable = false.>为其添加HyperlinkListener,以便您可以监视链接激活事件. 快速演示如下:final JTextPane textPane = new JTextPane();textPane.setEditable(false);textPane.setContentType(...

java – 收听粘贴事件JTextArea【代码】

我想在用户在JTextArea中粘贴文本时调用函数.将文本粘贴到JTextArea时是否会生成任何事件?我可以使用哪个侦听器来触发此事件的函数?解决方法:一个可能的解决方案(我希望有一个更好的解决方案)是替换负责实际执行粘贴操作的键绑定Action. 现在,在你这样做之前,默认的粘贴操作并不简单,相反,我会用代理替换默认的粘贴Action,它可以调用原始的,但是会允许你拦截操作,但不必重新实现自己的功能,例如……public class ProxyAction ext...

java – JTextArea仅包含数字,但允许负值【代码】

我有一个JTextArea,只需要接受数字.这是我的代码:DocumentFilter onlyNumberFilter = new AxisJTextFilter();final JTextArea areaTextoXMin = new JTextArea(String.valueOf(xMin));((AbstractDocument)areaTextoXMin.getDocument()).setDocumentFilter(onlyNumberFilter);适用于正数,但不适用于负数.我该如何解决这个问题? 编辑:对不起,AxisJTextFilter是在互联网上找到的,我忘记了.它的代码是:import javax.swing.text.*; i...

java – 将JTextArea大小限制为其文本的大小

我有一个固定大小(300 x 33)的JTextArea,启用了换行,我已添加到JPanel内部.每当在其中键入并经过最后一个可见行(在本例中为第二个)时,文本将继续在文本区域的视图之外,并被隐藏. 是否有限制在JTextArea内部输入的文本限制为文本区域的大小而不是它包含的字符数(使其依赖于不同字体的每个字符占用的不同空间)? 编辑:我忘了提到不修复JTextArea的大小并在构造函数中提供行号和列号会导致文本区域拉伸并填充持有它的JPanel.我相信这...

java – 如何获取JTextArea中的字符数?【代码】

我有一个JTextArea,我需要将每个字段的字符转换成另一个字符.但为此我需要浏览JTextArea. 所以我想到了一个简单的循环:for(int i = 0; i <= t.length(); i++) { ... }但是length()函数不合适,我找不到一个. 如果有人已经遇到过这个问题,我会对它有所帮助.解决方法:如果您需要JTextArea字段的String内容,只需使用textArea.getText(),然后像往常一样使用该字符串,例如得到它的长度().

java – 带有JTextArea的JOptionPane而不是文本字段?【代码】

我需要从弹出的JOptionPane(或其他一些弹出窗口)中获取多行输入,但我的大部分搜索都指向那里,这是我被卡住的地方……).我坚持使用JOptionPane.showInputDialog(null, new JTextArea(20,20));但我希望只将2020区域读取到一个字符串,并且不显示任何文本字段.我认为必须有一些方法可以做到这一点,但其他类型的对话框似乎只返回一个int …它不必是一个JOptionPane,只要它是一个单独的弹出窗口,我的主GUI可以读回一个字符串进行读取.解决...

java – JScrollPane中的JTextArea包装单词但缺少字母【代码】

我想用一些JTextArea和JLabel创建一个JOptionPane.showOptionDialog.问题是对话框太小而我找不到任何解决方案,所以我决定将我的内容放在JScrollPane中. 我看到我必须将我的所有JTextArea和我的JLabel放在JPanel中,因为连续在JScrollPane中添加它们不允许我正确放置视口. 最后一个问题是我的JTextArea正确地包装了单词但是当我有2或3个字母长度的单词时,它们被滚动条隐藏. SSCCE:public class myTest extends JFrame {public stati...

Java JTextArea动态列和行编号【代码】

我有一个快速的谷歌,我似乎无法找到一个很好的解决方案,主要是因为我不知道如何描述它. 本质上,我需要在JTextArea中显示任意数量的十六进制字符,并且我希望它们间隔均匀,并且字符的位置显示在字符的顶部和左侧. 这是我想要实现的一个例子,这是十六进制查看器WinHex. 我一直在玩转换一个字节数组到一个字符串,然后文本包装它,但我有一些奇怪的结果.任何有关如何实现与此相似的建议都将受到赞赏. 我考虑的另一个选择是使用JTable,但我...

java – 将文本文件加载到textarea中【代码】

首先,我在java上非常基础.我正在尝试浏览.txt文件并将其内容加载到文本区域.我完成了部分,直到我从JFileChooser收到文件,现在我不知道如何做其余的.. . .File selFile = new File(fileChooser.getSelectedfile()); /// From here I want to load its content to a textarea "txtArea"解决方法:使用由所有Swing文本组件支持的read(…)和write(…)方法.简单的例子:import java.awt.*; import java.awt.event.*; import java.io.*; i...

TEXTAREA - 相关标签