我将如何将其置于动作监听器中

时间:2016-03-01 13:27:27

标签: java file input actionlistener reverse

我需要将此代码添加到动作侦听器。我需要它来使用我的Jbutton(反向)当试图添加动作来反转它时根本不起作用会发回多个错误。代码本身就完美无缺,而不是我使用的动作监听器:

import java.io.FileReader;
import java.io.BufferedReader
import java.io.FileNotFoundException;
import java.util.*;
class FileReaderReverse
 {
 public static void main(String[] args) throws IOException,FileNotFoundException
 {
FileReader fr=new FileReader("input.txt");
BufferedReader br=new BufferedReader(fr);
String s;
List<String>
tmp = new ArrayList<String>();
do{
s = br.readLine();
tmp.add(s);
}while(s!=null);
for(int i=tmp.size()-1;i>=0;i--) {
System.out.println(tmp.get(i));
  }
 }
}

我试着这样做但它没有用。这是我在输入文件时完成其余代码的方法。似乎不起作用。我添加了按钮。我想把它添加到我的jButton(反向)。

public void actionPerformed(ActionEvent e) {
try {
FileReader fr=new FileReader("input.txt");
BufferedReader br=new BufferedReader(fr);
String s;

List<String> tmp = new ArrayList<String>();
do{
s = br.readLine();
tmp.add(s);
}while(s!=null);
for(int i=tmp.size()-1;i>=0;i--) {
System.out.println(tmp.get(i));
} catch (Exception exp) {   exp.printStackTrace();
} finally {
 try {
reader.close();
 } catch (Exception exp) {
  }
 }
}

0 个答案:

没有答案