Java by API/org.eclipse.swt.widgets/FileDialog

Материал из Java эксперт
Перейти к: навигация, поиск

FileDialog: open()

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Shell; public class MainClass {

 public static void main(String[] a) {
   Shell s = new Shell();
   
   FileDialog fd = new FileDialog(s, SWT.OPEN);
   fd.setText("Open");
   fd.setFilterPath("C:/");
   String[] filterExt = {"*.txt","*.doc", ".rtf", "*.*"};
   fd.setFilterExtensions(filterExt);
   String selected = fd.open();
   System.out.println(selected);                    
 }

}


      </source>
   
  
 
  



FileDialog: setFilterExtensions(String[] filters)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Shell; public class MainClass {

 public static void main(String[] a) {
   Shell s = new Shell();
   
   FileDialog fd = new FileDialog(s, SWT.OPEN);
   fd.setText("Open");
   fd.setFilterPath("C:/");
   String[] filterExt = {"*.txt","*.doc", ".rtf", "*.*"};
   fd.setFilterExtensions(filterExt);
   String selected = fd.open();
   System.out.println(selected);                    
 }

}

      </source>
   
  
 
  



FileDialog: setFilterPath(String path)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Shell; public class MainClass {

 public static void main(String[] a) {
   Shell s = new Shell();
   
   FileDialog fd = new FileDialog(s, SWT.OPEN);
   fd.setText("Open");
   fd.setFilterPath("C:/");
   String[] filterExt = {"*.txt","*.doc", ".rtf", "*.*"};
   fd.setFilterExtensions(filterExt);
   String selected = fd.open();
   System.out.println(selected);                    
 }

}

      </source>
   
  
 
  



new FileDialog(Shell parent, int style) (SWT.OPEN)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Shell; public class MainClass {

 public static void main(String[] a) {
   Shell s = new Shell();
   
   FileDialog fd = new FileDialog(s, SWT.OPEN);
   fd.setText("Open");
   fd.setFilterPath("C:/");
   String[] filterExt = {"*.txt","*.doc", ".rtf", "*.*"};
   fd.setFilterExtensions(filterExt);
   String selected = fd.open();
   System.out.println(selected);                    
 }

}


      </source>
   
  
 
  



new FileDialog(Shell parent, int style) (SWT.SAVE)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Shell; public class MainClass {

 public static void main(String[] a) {
   Shell s = new Shell();
   
   FileDialog fd = new FileDialog(s, SWT.SAVE);
   fd.setText("Save");
   fd.setFilterPath("C:/");
   String[] filterExt = {"*.txt","*.doc", ".rtf", "*.*"};
   fd.setFilterExtensions(filterExt);
   String selected = fd.open();
   System.out.println(selected);                    
 }

}

      </source>