Классы ЛР3 переделаны под AbstractFileChooser

This commit is contained in:
Victor 2013-12-02 15:10:43 +02:00
parent 222e8f34f1
commit 3c699b20ad
3 changed files with 12 additions and 6 deletions

View File

@ -1,5 +1,6 @@
package tse.lr3;
import com.annimon.ui.AbstractFileChooser;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileFilter;
@ -13,7 +14,7 @@ import java.nio.channels.FileChannel;
*
* @author aNNiMON
*/
public class DirCopy extends AbstractDirectoryChooser {
public class DirCopy extends AbstractFileChooser {
private static final int DAYS = 3;
@ -43,7 +44,7 @@ public class DirCopy extends AbstractDirectoryChooser {
}
@Override
protected void directorySelected(File directory) {
protected void onFileSelected(File directory) {
dirSource = directory;
dirDest.mkdirs();
@ -66,6 +67,7 @@ public class DirCopy extends AbstractDirectoryChooser {
writer.close();
} catch (IOException ex) {}
}
System.out.println("Готово!");
}
private void copyFile(File sourceFile, File destDirectory) throws IOException {

View File

@ -1,5 +1,6 @@
package tse.lr3;
import com.annimon.ui.AbstractFileChooser;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
@ -17,7 +18,7 @@ import java.util.List;
*
* @author aNNiMON
*/
public class DirFindText extends AbstractDirectoryChooser {
public class DirFindText extends AbstractFileChooser {
private static final String SEARCH_TEXT = "class";
@ -47,7 +48,7 @@ public class DirFindText extends AbstractDirectoryChooser {
}
@Override
protected void directorySelected(File directory) {
protected void onFileSelected(File directory) {
scanFiles(directory);
writeFindInfo(findInfos);
if (writer != null) {
@ -56,6 +57,7 @@ public class DirFindText extends AbstractDirectoryChooser {
writer.close();
} catch (IOException ex) {}
}
System.out.println("Готово!");
}
private void scanFiles(File dir) {

View File

@ -1,5 +1,6 @@
package tse.lr3;
import com.annimon.ui.AbstractFileChooser;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
@ -12,7 +13,7 @@ import java.util.zip.ZipOutputStream;
*
* @author aNNiMON
*/
public class DirZip extends AbstractDirectoryChooser {
public class DirZip extends AbstractFileChooser {
private static final boolean EXTRACT = false;
@ -32,7 +33,7 @@ public class DirZip extends AbstractDirectoryChooser {
}
@Override
protected void directorySelected(File directory) {
protected void onFileSelected(File directory) {
try {
if (EXTRACT) {
FileInputStream fis = new FileInputStream(zipFile);
@ -49,6 +50,7 @@ public class DirZip extends AbstractDirectoryChooser {
} catch (IOException ex) {
ex.printStackTrace();
}
System.out.println("Готово!");
}
private void unzipDirectory(ZipInputStream zis, File directory) throws IOException {