Классы ЛР3 переделаны под AbstractFileChooser
This commit is contained in:
parent
222e8f34f1
commit
3c699b20ad
@ -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 {
|
||||
|
@ -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) {
|
||||
|
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user