java折行_java swing 中的jlabel 上的文字如何折行显示 (和JTextArea 的setlinewrap) 如下代码...

这篇博客通过一个Java Swing应用实例展示了如何在JLabel中实现文字折行显示,同时提及了JTextArea的setLineWrap方法。代码示例读取文本文件内容并逐行显示在JLabel中,实现了类似折行的效果。
摘要由CSDN通过智能技术生成

importjava.awt.Color;importjava.io.BufferedReader;importjava.io.FileReader;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JScrollPane;publicclasstest...

import java.awt.Color;

import java.io.BufferedReader;

import java.io.FileReader;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JScrollPane;

public class test018 extends JFrame{

JLabel jl=new JLabel();

JScrollPane jsp=new JScrollPane(jl);

{

this.add(jsp);

jsp.setBounds(100, 100, 400, 400);

}

public test018()throws Exception {

this.setBounds(300, 100, 600, 600);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setLayout(null);

this.getContentPane().setBackground(Color.DARK_GRAY);

this.setVisible(true);

liu();

}

void liu() throws Exception{

FileReader fr=new FileReader("E:\\2.txt");

BufferedReader br=new BufferedReader(fr);

String str;

while((str=br.readLine())!=null){

jl.setText(str);

System.out.println(str);

}

br.close();

fr.close();

}

public static void main(String[] args)throws Exception {

new test018();

}

}

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值