JTextArea如何使用(Java)

如图,怎样设置,将JTextArea设置成这样类似格显示呢?这是初始的情况,具体每行的内容先不用管。急,等!

第1个回答  2017-12-21

JTextArea一般用来显示多行的文字, 如果需要分列显示,可能使用JTable更加合适。

JTable的使用文档    网页链接

第2个回答  2014-06-12
是的,用JTable做是最好的!你非要用JTextArea的话,要结合JLabel,字体显示用标签,内容用JTexyArea,设置成自动换行!
第3个回答  2014-06-12
使用制表符 \t 试一下吧,本回答被提问者采纳
第4个回答  2014-06-11
直接用JTABLE 啊追问

作业要求用这个啊亲。。。

追答

你主要是想对齐吧?可以考虑用空格

追问

嗯嗯,然后呢,我已经用了空格
但是现在要往下面再添加,换行函数用了也不行啊,求教,求加QQ

追答

87133...8155你加吧

JAVA 如何使JScrollPane中的JTextArea自动滚动到最后一行
第一种方式:操控垂直滚动条, 把垂直滚动条移动到最后面即可 JTextArea jta = new JTextArea();jta.setText("添加很多行的文字");JScrollPane jsp = new JScrollPane(jta);jsp.getVerticalScrollBar().setValue(jsp.getVerticalScrollBar().getMaximum());\/\/控制垂直滚动条到最后面第二种方式:操作文...

java JTextArea 中怎么在文本域中将光标跳转到指定行(该行的行首)
可以使用JTextArea继承自JTextComponent类的方法setCaretPosition(int position)来设置。即 JTextArea.setCaretPosition(int position)此处position表示从文本开头数起第position个字符处。要插入某行行首的话,需要计算该数字,通过以下方法计算:position = JTextArea.getLineStartOffset(int 行号);该方法返回给定...

Java swing 如何设置JtextArea随Jframe的改变而改变大小???
JtextArea area=new JTextAtrea();JPanel p=new JPanel();p.setLayout(new BorderLayout());p.add(area,BorderLayout.CENTER);JFrame f=new JFrame();f.getContentPane.add(p);设置你的工具组件(文本域),自动充满容器组件 这样,当你的容器组件大小改变时,内部的组件也会根据布局进行相应的调整 ...

java文本域“JTextField”能换行显示吗?
JTextArea有个方法为setLineWrap(boolean wrap) ,将参数设为True,就可以自动换行 \\x0d\\x0a如果是想每一次输入都是换行的话,那就在在上一次输入的最后加一个“\\r\\n”。\\x0d\\x0a举个例子:\\x0d\\x0ajTextArea.append("输入内容"+"\\r\\n");\\x0d\\x0a这样,每次输入的话,都是另起一行...

java swing 如何在JFrame中自动生成文本框,如:输入一个n阶矩阵后,自动...
执行以下代码:JPanel parent = .. \/\/得到文本框要放置在其上的容器 JTextArea textArea = new JTextArea(n, n); \/\/创建一n行n列的文本框 parent.add(textArea) \/\/添加文本框,具体如何添加要看你的布局管理器 parent.revalidate(); \/\/使parent重新调整布局 ...

java编程中如何实现把textarea中一部分文字改变字体或颜色?
JTextArea是不能改变部分文字属性的,你用JTextPane作为文本输入区域就可以了。给你个例子:import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.text.*;public class DocColorTest extends JFrame{JTextPane textPane = new JTextPane();JPanel contPane = new JPanel...

Java中的JTextArea控件,如何将光标移到最前面
JTextArea textArea = new JTextArea(4, 20);container.add(textArea);setSize(300, 120);setVisible(true);} \/ param args \/ public static void main(String[] args) { JTextAreaDemo jad = new JTextAreaDemo();jad.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} } 试一下 这个就是在...

java中怎么在JFrame输出界面输出一个数组,用set.text好像只能输出最后一...
序列用循环,set。text不支持数组输出。char s[];JTextArea jta=new JTextArea();for(int i=0;i

请问在java中如何改变JTextArea指定位置的背景色?谢谢!
JTextArea就是一个文本域组件啊,设置背景色用setBackground(Color c)就可以了,这是调用JComponent里的方法。

java中的JTextArea的方法setText()问题:显示出来的是第二条代码,之前的...
StuManag.textArea.setText("您添加了一条记录 ");StuManag.textArea.setText(StuManag.textArea.getText().toString()+"恭喜:连接成功!"+"\\n");

相似回答