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
- 2.读取TXT文本内容,显示至图形界面中
- java中读取txt文本内容
- ajax读取txt文本内容
- ajax读取txt文本内容
- 1.读取TXT文本内容
- [object-c]读取txt文本内容
- java读取txt文本的内容
- java以行读取txt文本内容
- Android读取SD卡.TXT文本内容
- Java读取文件夹下多个txt文本内容
- C#读取txt文本内容行数
- android 按行读取txt文本内容
- 从txt中读取内容
- matlab读取txt文本内容修改并保存到txt
- QT读取txt文本,并且显示
- Java中读取txt文本中内容+目录文件复制到指定目录
- ASP读取显示TXT文件内容
- ASP读取显示TXT文件内容
- PhotoCamera引出的一个问题
- Tiny6410 移植RT5370 USB无线网卡的方法
- cas 入门之十六:ticket 存储方案之ehcache ticket存储
- 黑马程序员_字符串理解
- 反序一个无符号整数x 不占用额外的空间 采用异或操作
- 2.读取TXT文本内容,显示至图形界面中
- linux/ubuntu下free查看内存占用大的解释
- linux kernel initiate steps
- cas 入门之十七:ticket 存储方案-memcached ticket 存储
- How To Be an Effective Team Leader
- C语言 while(feof(fp)){}多循环一次解决方案
- ZOJ 3795 Grouping(强联通缩点,记忆化搜索)
- 两个栈实现队列 (面试题 7)
- spoj 220. Relevant Phrases of Annihilation( 后缀数组 每个字符串至少出现两次且不重叠的最长子串)