KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > snow > FileEncryptor > EncryptOptionsPanel


1 package snow.FileEncryptor;
2
3 import javax.swing.*;
4 import javax.swing.border.*;
5 import javax.swing.filechooser.*;
6 import java.util.*;
7 import java.util.zip.*;
8
9 import java.security.*;
10 import java.security.spec.*;
11 import javax.crypto.spec.*;
12 import javax.crypto.*;
13
14
15 import snow.utils.gui.*;
16 import snow.crypto.*;
17
18 import java.io.*;
19
20 /** an option panel used as accessory panel for the JFileChooser
21 */

22 public final class EncryptOptionsPanel extends JPanel
23 {
24   JCheckBox wipeSourceCB = new JCheckBox("Delete source file");
25   public EncryptOptionsPanel(boolean wipeSource)
26   {
27     super();
28     setBorder(new CompoundBorder(new EmptyBorder(3,3,3,3),new TitledBorder("Options")));
29     wipeSourceCB.setSelected(wipeSource);
30     add(wipeSourceCB);
31   } // Constructor
32

33   public boolean doWipeSource() { return wipeSourceCB.isSelected(); }
34
35 } // EncryptOptionsPanel
Popular Tags