Курсовая работа: Анализ предметной области
bt_dsig.setBounds(0, 25, 200, 25);
bt_testdsig.setBounds(200, 25, 200, 25);
this.add(bt_enc);
this.add(bt_dec);
this.add(bt_dsig);
this.add(bt_testdsig);
}
@SuppressWarnings("deprecation")
@Override
public boolean action(Event evt, Object arg1) {
// TODO Auto-generated method stub
if(evt.target instanceof Button)
{
if(evt.target.equals(bt_enc))
{
try{
JFileChooser jfc = new JFileChooser();
jfc.setDialogTitle("Выберите файл для кодирования");
if( jfc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
JFileChooser jfc_s = new JFileChooser();
jfc_s.setDialogTitle("Как сохранить файл?");
if( jfc_s.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {
JFileChooser jfc_s_key = new JFileChooser();
jfc_s_key.setDialogTitle("Как сохранить ключ?");
if( jfc_s_key.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {
CodingFiles cf = new CodingFiles();
SecretKey sk = cf.initCoding();
FileOutputStream fos = new FileOutputStream((jfc_s_key.getSelectedFile()).getAbsolutePath());
ObjectOutputStream oos = new ObjectOutputStream(fos);