Java by API/java.awt/FileDialog
FileDialog: getFile()
import java.awt.Button;
import java.awt.FileDialog;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainClass extends Frame {
FileDialog fc;
MainClass() {
super("MainClass");
setSize(200, 200);
fc = new FileDialog(this, "Choose a file", FileDialog.LOAD);
fc.setDirectory("C:\\");
Button b;
add(b = new Button("Browse...")); // Create and add a Button
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
fc.setVisible(true);
String fn = fc.getFile();
if (fn == null)
System.out.println("You cancelled the choice");
else
System.out.println("You chose " + fn);
}
});
}
public static void main(String[] a) {
new MainClass().setVisible(true);
}
}
FileDialog: setDirectory(String dir)
import java.awt.Button;
import java.awt.FileDialog;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainClass extends Frame {
FileDialog fc;
MainClass() {
super("MainClass");
setSize(200, 200);
fc = new FileDialog(this, "Choose a file", FileDialog.LOAD);
fc.setDirectory("C:\\");
Button b;
add(b = new Button("Browse...")); // Create and add a Button
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
fc.setVisible(true);
String fn = fc.getFile();
if (fn == null)
System.out.println("You cancelled the choice");
else
System.out.println("You chose " + fn);
}
});
}
public static void main(String[] a) {
new MainClass().setVisible(true);
}
}
new FileDialog(Frame parent, String title, int mode)
import java.awt.Button;
import java.awt.FileDialog;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainClass extends Frame {
FileDialog fc;
MainClass() {
super("MainClass");
setSize(200, 200);
fc = new FileDialog(this, "Choose a file", FileDialog.LOAD);
fc.setDirectory("C:\\");
Button b;
add(b = new Button("Browse...")); // Create and add a Button
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
fc.setVisible(true);
String fn = fc.getFile();
if (fn == null)
System.out.println("You cancelled the choice");
else
System.out.println("You chose " + fn);
}
});
}
public static void main(String[] a) {
new MainClass().setVisible(true);
}
}