2.读取TXT文本内容,显示至图形界面中

来源:互联网 发布:xrd分析软件下载 编辑:程序博客网 时间:2024/04/30 02:00

//*******************************////*2014年7月1日20:45:45*////*本程序主要功能:*////*用于读取系统路径下的一个TXT文件的内容*////*并显示至图形界面中*////*******************************//import java.io.*;import javax.swing.*;import java.awt.*;//窗体框架设置类class JFrameClass extends JFrame {public int DEFAULT_SCREEN_WIDTH;//用于保存屏幕宽度值public int DEFAULT_SCREEN_HEIGHT;//用于保存屏幕高度值public JPanelClass panel;//自定义面板类变量public int WIDTH;//窗体宽度值public int HEIGHT;//窗体高度值public JFrameClass(String byt)//构造方法{panel = new JPanelClass(byt);//生成自定义的面板类对象setTitle("Simple JFrame Window");//设置窗体标题getContentPane().add(panel);//把面板加入至窗体框架中setVisible(true);//设置可见性}public void setJFrameClass ()//方法:设置窗体位置{   //Dimension 类封装单个对象中组件的宽度和高度(精确到整数)Dimension d_Control = new Dimension();//这里是保存控件的Dimension值Dimension d_Screen = new Dimension();//保存屏幕的Dimension值panel.textArea.getSize(d_Control);//获取文本区的大小,并将值保存至d_ControlWIDTH = (int) d_Control.getWidth();//获取d_Control的Width,赋值给WIDTHHEIGHT = (int) d_Control.getHeight();//获取d_Control的Height,赋值给HEIGHTd_Screen = Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕的大小,返回Dimension值,保存至d_ScreenDEFAULT_SCREEN_HEIGHT = (int) d_Screen.getHeight();//获取d_Screen的Height,赋值给DEFAULT_SCREEN_HEIGHTDEFAULT_SCREEN_WIDTH = (int) d_Screen.getWidth();//获取d_Screen的Width,赋值给DEFAULT_SCREEN_WIDTHsetSize(WIDTH+20, HEIGHT+30);//设置窗体框架大小,因为边缘是20和30,所以要加上边缘setLocation((DEFAULT_SCREEN_WIDTH-WIDTH)/2,(DEFAULT_SCREEN_HEIGHT-HEIGHT)/2);//设置位置为屏幕居中,参数是窗体框架左上角顶点的坐标}}//窗口面板设置类class JPanelClass extends JPanel{public JTextArea textArea;//文本区对象,用于存放文本public JPanelClass(String byt)//构造函数{textArea = new JTextArea(byt);//把文本写入文本区this.add(textArea);//把文本区对象加入面板}}//文件内容读取类class FileRead{public File file;//public FileReader in;//public FileRead(String fileRoute)//构造函数,参数:文件路径{file = new File(fileRoute);//新建一个File对象}public void fileReadReturn(char byt[])//读取TXT文件内容,存放入参数byt[]中{try{in = new FileReader(this.file);//生成一个FileReader对象in.read(byt);//读取文件内容in.close();//关闭流}catch (Exception e1){e1.printStackTrace();}}}//启动类public class FileReadToWindow{public static void main(String[] args){// TODO 自动生成的方法存根char byt[] = new char[70];//以下是TXT文件内容读取程序FileRead FR = new FileRead("C:/Users/Administrator/Desktop/file.txt");FR.fileReadReturn(byt);System.out.print(byt);/*以下是窗口设置程序*/String str = new String(byt);//生成一个String对象,并将byt的内容转换并存入其中JFrameClass frame = new JFrameClass(str);//生成一个JFrame对象frame.setJFrameClass();//设置窗体位置frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子性格太内向怎么办 孩子脾气暴躁易怒怎么办 小孩有点叛逆应怎么办 小孩太叛逆怎么办关住 对不听话的孩子怎么办 孩子在学校不听话怎么办 孩子叛逆不回家怎么办 孩子厌学怎么办青春期叛逆 孩子青春期叛逆家长怎么办 孩子老哭不听话怎么办 8岁宝宝不听话怎么办 儿孑不听话叛逆怎么办 孩子太小不听话怎么办 得了只有很紧张怎么办 内向的妈妈孩子怎么办 对孩子没有耐心怎么办 孩子心理有问题怎么办 孩子心里有问题怎么办 父母打架我该怎么办 爸爸妈妈要离婚怎么办 父母吵架怎么办动手了 父母因为钱吵架怎么办 父母吵架孩子该怎么办 特别倔强的孩子怎么办 孩子胆小不自信怎么办 孩子不自信家长怎么办 二年级孩子厌学怎么办 儿童注意力不集中怎么办 小学数学成绩差怎么办 孩子英语成绩差怎么办 小学成绩差初中怎么办 小孩一年级成绩不好怎么办 孩子的记忆力差怎么办 普法考试没有考怎么办 小孩迷上玩手机怎么办 营养师证取消了怎么办 变频器输出缺相怎么办 体育中考来月经怎么办 不动精子率低怎么办 精子向前运动低怎么办 精子运动力低怎么办