Курсовая работа: Анализ предметной области

oos.flush();

oos.close();

if(cf.fileEncode((jfc.getSelectedFile()).getAbsolutePath(), (jfc_s.getSelectedFile()).getAbsolutePath()))

JOptionPane.showMessageDialog(new JButton("Ok"), "Файл закодирован успешно!","Поздравляем!", JOptionPane.WARNING_MESSAGE);

else

JOptionPane.showMessageDialog(new JButton("Ok"), "Произошла ошибка при кодировании файла!","Что-то не так!", JOptionPane.WARNING_MESSAGE);

}

}

}

}catch(Exception e){}

}

if(evt.target.equals(bt_dec))

{

try{

JFileChooser jfc = new JFileChooser();

jfc.setDialogTitle("Выберите файл для расшифровки.");

if( jfc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {

JFileChooser jfc_o = new JFileChooser();

jfc_o.setDialogTitle("Выбирете ключ для расшифровки этого файла.");

if( jfc_o.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {

JFileChooser jfc_s = new JFileChooser();

jfc_s.setDialogTitle("Как сохранить расшифрованый файл?");

if( jfc_s.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {

CodingFiles cf = new CodingFiles();

FileInputStream fis = new FileInputStream((jfc_o.getSelectedFile()).getAbsolutePath());

ObjectInputStream oin = new ObjectInputStream(fis);

SecretKey ts = (SecretKey) oin.readObject();

cf.iniCoding(ts);

if(cf.fileDecode((jfc.getSelectedFile()).getAbsolutePath(), (jfc_s.getSelectedFile()).getAbsolutePath()))

К-во Просмотров: 555
Бесплатно скачать Курсовая работа: Анализ предметной области