package com.dao;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Panel;
import java.awt.ScrollPane;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
public class InstallFileConfigurationText {
String text11 = "";
public static JFrame f =new JFrame();
static JButton jButton = new JButton();
static Panel
ppTotal= new Panel();
//创建list集合
List list = new
ArrayList(); //prperties参数输出流
FileOutputStream fos;
FileInputStream fis;
//
属性集合对象 Properties
prop = new Properties();
//取得地址
String
url="d:/config.txt";
String
url2="e:/config.txt";
//创建文本框(没有指定长宽高),JTextArea(int rows, int
columns)构造具有指定行数和列数的新的空 TextArea。JTextArea(String text) 构造显示指定文本的新的
TextArea。JTextArea(String text, int rows, int
columns)构造具有指定文本、行数和列数的新的 TextArea。
public JTextArea textValue = new
JTextArea(25,33);
//显示方法
public void Show() {
//设置窗体宽度
f.setPreferredSize(new
Dimension(400,300)); try {
//创建输入流
fis = new FileInputStream(url);
//读取字节
InputStreamReader isr = new InputStreamReader(fis);
//读取字流
BufferedReader br = new BufferedReader(isr);
String line;
try {
//用readLine读取一行的值,如果这一行不为空的话继续执行
while ((line = br.readLine())!=null) {
//如果为空的话继续
if(line.equals(""))continue;
else list.add(line);
// list.set(index, element)
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("读取一行数据时出错");
}
//关闭输入流
try {
fis.close();
} catch
(IOException e1) {
//
TODO Auto-generated catch block
e1.printStackTrace();
}
} catch
(FileNotFoundException e) {
e.printStackTrace();
System.out.println("文件读取路径错误FileNotFoundException");
}
textValue.setRows(30);
//换行设置为真
textValue.setLineWrap( true);
String
text11 = "";
// setLineWrap
//循环显示输出list中的内容
for(int
i=0;i
//叠放添加,一条一条的添加。
text11 +=list.get(i)+"\r\n";
//循环显示输出文件内容
// System.out.println(list.get(i));
}
textValue.setText(text11);
//创建文件内容的panel
Panel p = new Panel();
//