blob: 1d73c80b656a0d13ba4b6182eee446de9b98152d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
/* */ package StandardIO;
/* */
/* */ import javax.swing.JFileChooser;
/* */
/* */ public class ModulusFileChooser extends JFileChooser
/* */ {
/* */ Approvable onApprove;
/* */
/* */ public ModulusFileChooser(Approvable app, String currentDirectory, MFileFilter[] chooseableFilters)
/* */ {
/* 16 */ super(currentDirectory);
/* 17 */ for (MFileFilter f : chooseableFilters) {
/* 18 */ super.addChoosableFileFilter(f);
/* */ }
/* 20 */ this.onApprove = app;
/* 21 */ setFileFilter(chooseableFilters[0]);
/* */ }
/* */ public void promptOpen() {
/* 24 */ int returnVal = super.showOpenDialog(this);
/* 25 */ if (returnVal == 0) {
/* 26 */ this.onApprove.onApprove(getSelectedFile());
/* */ }
/* */ else
/* 29 */ this.onApprove.onCancel();
/* */ }
/* */
/* */ public void promptSave() {
/* 33 */ int returnVal = super.showSaveDialog(this);
/* 34 */ if (returnVal == 0) {
/* 35 */ this.onApprove.onApprove(getSelectedFile());
/* */ }
/* */ else
/* 38 */ this.onApprove.onCancel();
/* */ }
/* */
/* */ public void promptDialog(String dialog) {
/* 42 */ int returnVal = super.showDialog(this, dialog);
/* 43 */ if (returnVal == 0) {
/* 44 */ this.onApprove.onApprove(getSelectedFile());
/* */ }
/* */ else
/* 47 */ this.onApprove.onCancel();
/* */ }
/* */ }
/* Location: Modulus.jar
* Qualified Name: StandardIO.ModulusFileChooser
* JD-Core Version: 0.6.2
*/
|