「java多行文本」Java多行文本框
本篇文章给大家谈谈java多行文本,以及Java多行文本框对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何实现Java多行文本框换行效果
- 2、如何用java有选择的输入多行文本
- 3、如何在Java的Label中显示多行文字
- 4、java读取多行txt文件
- 5、java中如何实现在jtextfield中输入多行文字
如何实现Java多行文本框换行效果
java实现多行文本框换行效果,使用java swing技术,示例如下:
package test;
import java.awt.GridLayout;
import java.awt.LayoutManager;
//import java.util.EmptyStackException;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class test {
public static void main(String[] args) {
JFrame f = new JFrame("Welcome To Earth!");
JTextArea jt = new JTextArea(3, 20);
jt.setLineWrap(true);// 如果内容过长。自动换行
JScrollPane scr = new JScrollPane(jt,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
// lab.setBounds(10, 10, 120, 20);
// jt.setBounds(130, 10, 150, 100);
JLabel lab = new JLabel("多行输入文本:");
f.setLayout(new GridLayout(2, 1));
f.add(lab);
f.add(scr);
// f.add(jt);
f.setSize(300, 150);
f.setLocation(300, 200);
f.setVisible(true);
}
}
如何用java有选择的输入多行文本
1.如果现在所读取到的字符不是
我们想要的
,那么就一直向下读取,直到读取到我们想要的
2.如果遇到了
返回值
为-1的情况,退出,表示文件读取完成(这一步一定要放在中间判断)
3.如果现在读取的是我们想要的,就一直读取,直到出现我们不需要的,退出,等待下一次读取。
如何在Java的Label中显示多行文字
1、在Label上不能使用\n换行,必须使用Html标签
2、可以在java代码里面使用JLabel实现,如下:
JLabel lblLabel = new JLabel("title"); //title是指标签的名称
lblLabel.setText("htmlbody换行br /换行/body/html");
java读取多行txt文件
可以通过BufferedReader 流的形式进行读取,之后循环输出每一行的内容。
BufferedReader bre = null;
try {
bre = new BufferedReader(new FileReader(file));//file为文件的路径+文件名称+文件后缀
while ((str = bre.readLine())!= null) // ●判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close();
java中如何实现在jtextfield中输入多行文字
文本框.setBounds(10,10,30,170) 设置位置。
文本框的宽是改不了的,只有长度才能改变,JTextField jtf = new JTextField(length);
length大了,文本框就长了。
想要长宽可变的文本框可用
JTextArea jta = new JTextArea(长,宽);
关于java多行文本和Java多行文本框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。