129 saveButtonText = uid.getString("FileChooser.saveButtonText",l);
130
131 }
132
133 XFileDialogPeer(FileDialog target) {
134 super((Dialog)target);
135 this.target = target;
136 }
137
138 private void init(FileDialog target) {
139 fileDialog = target; //new Dialog(target, target.getTitle(), false);
140 this.title = target.getTitle();
141 this.mode = target.getMode();
142 this.target = target;
143 this.filter = target.getFilenameFilter();
144
145 savedFile = target.getFile();
146 savedDir = target.getDirectory();
147 // Shouldn't save 'user.dir' to 'savedDir'
148 // since getDirectory() will be incorrect after handleCancel
149 userDir = (String)AccessController.doPrivileged(
150 new PrivilegedAction() {
151 public Object run() {
152 return System.getProperty("user.dir");
153 }
154 });
155
156 installStrings();
157 gbl = new GridBagLayout();
158 gblButtons = new GridBagLayout();
159 gbc = new GridBagConstraints();
160 fileDialog.setLayout(gbl);
161
162 // create components
163 buttons = new Panel();
164 buttons.setLayout(gblButtons);
165 actionButtonText = (target.getMode() == FileDialog.SAVE) ? saveButtonText : openButtonText;
166 openButton = new Button(actionButtonText);
167
168 filterButton = new Button(filterLabelText);
169 cancelButton = new Button(cancelButtonText);
170 directoryList = new List();
171 fileList = new List();
|
129 saveButtonText = uid.getString("FileChooser.saveButtonText",l);
130
131 }
132
133 XFileDialogPeer(FileDialog target) {
134 super((Dialog)target);
135 this.target = target;
136 }
137
138 private void init(FileDialog target) {
139 fileDialog = target; //new Dialog(target, target.getTitle(), false);
140 this.title = target.getTitle();
141 this.mode = target.getMode();
142 this.target = target;
143 this.filter = target.getFilenameFilter();
144
145 savedFile = target.getFile();
146 savedDir = target.getDirectory();
147 // Shouldn't save 'user.dir' to 'savedDir'
148 // since getDirectory() will be incorrect after handleCancel
149 userDir = AccessController.doPrivileged(
150 new PrivilegedAction<String>() {
151 public String run() {
152 return System.getProperty("user.dir");
153 }
154 });
155
156 installStrings();
157 gbl = new GridBagLayout();
158 gblButtons = new GridBagLayout();
159 gbc = new GridBagConstraints();
160 fileDialog.setLayout(gbl);
161
162 // create components
163 buttons = new Panel();
164 buttons.setLayout(gblButtons);
165 actionButtonText = (target.getMode() == FileDialog.SAVE) ? saveButtonText : openButtonText;
166 openButton = new Button(actionButtonText);
167
168 filterButton = new Button(filterLabelText);
169 cancelButton = new Button(cancelButtonText);
170 directoryList = new List();
171 fileList = new List();
|