首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
jtextarea专题
java JTextArea的简单实例
创建一个JFrame,在一个输入框中输入数字,然后乘以2显示在另一个文本框中,点击相应按钮实现相应功能。 package com.demo;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListen
阅读更多...
jTextArea的实时显示问题(2)
如果需要使得textArea直接刷新,那么就需要和事件线程分开来,这样才能使得在事件还没结束的时候,那边就开始刷新 否则,会等到事件结束之后才返回相应的个结果。 因为事件处理线程和重绘线程是一个线程,所以你在事件处理线程面做这个事,当然要等这个方法返回后,才会响应界面了 你要实现IDE里面的一行一行的输出,就把你的 for(int tmp=0;tmp <10000;tmp+
阅读更多...
jtextArea的实时显示问题
方法一: 在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。 问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现这个效果
阅读更多...
JTextArea设置滚动条
应将JTextArea置于JScrollPanel中 若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。 以下摘自 [url]http://zhidao.baidu.com/question/31571035.html?fr=qrl[/url] JTextArea txaDisplay =
阅读更多...
JTextArea自动换行以及设置滚动条
应将JTextArea置于JScrollPanel中 若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。 以下摘自[url]http://zhidao.baidu.com/question/31571035.html?fr=qrl[/url] JTextArea txaDisplay = new JTextArea();
阅读更多...
给JTextArea添加滚动条
做swing给JTextArea添加滚动条的时候折腾了好一段时间,其实做法很简单,只要给滚动条加一个setViewportView(jTextArea);的方法就可以了,之前一直用add(jTextArea);这个方法,界面总是出不来,后来仔细查看了一下之前做的例子,原来是用错了方法,汗。 代码例子如下: scrollPane_1 = new JScrollPane();
阅读更多...
Java笔记之JTextField JTextArea区别
一、单行文本输入框(JTextField) 在许多情况下,用户可能还需要输入一些文字,这时就需要用到文本输入框。单行文本输入框是由 JTextField 类实现的。它的构造函数如下: (1) JTextField() 构造一个新的单行文本输入框。 (2) JTextField(int length) 构造一个指定长度的单行文本输入框。 (3)
阅读更多...
文本框控件JTextField和JTextArea的使用
-----------------siwuxie095 工程名:TestUI 包名:com.siwuxie095.ui 类名:TestTextFieldAndTextArea.java 工程结构目录如下: 在 Design 的根面板 contentPane 的上中下
阅读更多...
java中向JTextArea中添加滚动条(垂直的和水平的)
这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法: 1.首先应该把JTextArea添加到一个JScrollPane面板中,这是具有滚动条的面板(JScrollPane类的具体用法见:http://www.weixueyuan.net/html/6059.html),再将它添加到普通的JPane面板中.
阅读更多...