永发信息网

关于JTextArea无法显示输出

答案:2  悬赏:0  手机版
解决时间 2021-03-05 23:02
关于JTextArea无法显示输出
最佳答案
package test;

import java.awt.BorderLayout;
import java.io.FileReader;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class Outacc extends JFrame
{
private static final long serialVersionUID = 1L;
private static final String PATHNAME = "D:/Documents/account1.txt";
private static final String LINE = System.getProperty ("line.separator");

public Outacc ()
{
JTextArea ta = new JTextArea ();
ta.setWrapStyleWord (true);
JScrollPane scrollPane = new JScrollPane (ta);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setTitle ("我的账单");
setSize (200, 500);
setResizable (false);
setLocationRelativeTo (null);
setLayout (new BorderLayout ());
add (scrollPane, BorderLayout.CENTER);
int s = -1;
FileReader fr = null;
try
{
fr = new FileReader (PATHNAME);
ta.setText ("金额  备注  日期" + LINE);
while (( s = fr.read () ) != -1)
{
ta.append ((char) s + " " + LINE);
}
fr.close ();
}
catch (Exception e)
{}
setVisible (true);
}

public static void main ( String args[] )
{
new Outacc ();
}
}追问请问能告诉我 我那段代码哪里错了么,才开始自学java追答JTextArea不该设置的2个参数
没有包裹滚动条JScrollPane 
Outacc 本身继承了JFrame,不需要再次new个JFrame
构造函数即可
FileReader 可带字符串路径参数,不需要File对象
使用System.getProperty ("line.separator")来获取换行符,不同操作系统不一样
布局设置为BorderLayout ,更加合理
BufferedReader 属于多余定义
最后setVisible的true

全部回答
有个getText()的方法。去试试追问但是我想知道为什么这个不行啊,应该也没写错啊,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绍光汽车美容维修连锁机构NO.5这个地址在什么
我想了解下上海师大的心理学研究生招生情况
两株豌豆进行杂交,得到如右图所示的结果,其
为什么自古以来真正的改革者结局都很悲剧?
【wizard是什么意思】whatcolouristhewizard'
Joy Cake House欢乐西点(joycake)在哪里啊,
怎样能让自己正常入睡了,晚上总是需要半个小
贝拉米港版和海外版有什么区别
公司想装一套监控,400万的网络摄像头,要装3
若tanA=-1/tan3,则A=?
西凤大酒店停车场怎么去啊,有知道地址的么
设置时间和日期怡成血糖仪
海安到海口秀英港,今天的船通航吗,遇到台风
如何让脚变小
邵东县宝丰汽车客运有限公司地址有知道的么?
推荐资讯
天津市河西区和和平区之间有什么居民楼
刘火艳养生堂在什么地方啊,我要过去处理事情
电视机负载电流是多大
请问有没有知道港澳通行证末尾两位数代表什么
雪枫路社区居委会我想知道这个在什么地方
招标采购项目进度控制方法不包括
福如东海 福寿齐天是什么意思
国税网上申报报不了了怎么办? 50分
科目二考试时停车扣分吗?顺便说说其他扣分项
全新捷达1.6时尚手动好还是自动好
使用夏普46LX830A电视机,外接硬盘,播放mkv
为啥农行卡开通快捷支付了,上里打钱还显示未
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?