Tabnine Logo
JFileChooser
Code IndexAdd Tabnine to your IDE (free)

How to use
JFileChooser
in
javax.swing

Best Java code snippets using javax.swing.JFileChooser (Showing top 20 results out of 7,137)

Refine searchRefine arrow

  • Container
  • JFrame
  • JOptionPane
  • Window
  • JButton
  • JPanel
  • AbstractButton
origin: marytts/marytts

private void browseSoxActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_browseSoxActionPerformed
  JFileChooser fc = new JFileChooser();
  fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
  int returnVal = fc.showOpenDialog(this);
  if (returnVal == JFileChooser.APPROVE_OPTION) {
    File file = fc.getSelectedFile();
    // System.out.println("Opening: " + file.getAbsolutePath());
    tfSoxPath.setText(file.getAbsolutePath());
  }
}// GEN-LAST:event_browseSoxActionPerformed
origin: EngineHub/WorldEdit

public static File showSaveDialog(String[] exts) {
  JFileChooser dialog = new JFileChooser();
  if (exts != null) {
    dialog.setFileFilter(new ExtensionFilter(exts));
  }
  int returnVal = dialog.showSaveDialog(null);
  if (returnVal == JFileChooser.APPROVE_OPTION) {
    return dialog.getSelectedFile();
  }
  return null;
}
origin: stackoverflow.com

go = new JButton("Do it");
go.addActionListener(this);
add(go);
chooser = new JFileChooser(); 
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle(choosertitle);
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { 
 System.out.println("getCurrentDirectory(): " 
   +  chooser.getCurrentDirectory());
 System.out.println("getSelectedFile() : " 
   +  chooser.getSelectedFile());
JFrame frame = new JFrame("");
DemoJFileChooser panel = new DemoJFileChooser();
frame.addWindowListener(
 new WindowAdapter() {
  public void windowClosing(WindowEvent e) {
frame.getContentPane().add(panel,"Center");
frame.setSize(panel.getPreferredSize());
frame.setVisible(true);
origin: stanfordnlp/CoreNLP

private void browseFiles() {
 jfc.setDialogTitle("Open file");
 int status = jfc.showOpenDialog(this);
 if (status == JFileChooser.APPROVE_OPTION) {
  urlTextField.setText(jfc.getSelectedFile().getPath());
  openButton.setEnabled(true);
 }
}
origin: stackoverflow.com

 JFileChooser jFileChooser = new JFileChooser();
jFileChooser.setSelectedFile(new File("fileToSave.txt"));
jFileChooser.showSaveDialog(parent);
origin: stanfordnlp/CoreNLP

public File getFile(boolean open) {
 File file = null;
 int returnVal;
 if (open) {
  returnVal = fileChooser.showOpenDialog(frame);
 } else {
  returnVal = fileChooser.showSaveDialog(frame);
 }
 if(returnVal == JFileChooser.APPROVE_OPTION) {
  file = fileChooser.getSelectedFile();
  if (open && !checkFile(file)) { file = null; }
 }
 return file;
}
origin: RipMeApp/ripme

logPanel.setVisible(!logPanel.isVisible());
emptyPanel.setVisible(!logPanel.isVisible());
  JFrame.setDefaultLookAndFeelDecorated(true);
  JFrame frame = new JFrame("Are you sure?");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JFileChooser jfc = new JFileChooser(Utils.getWorkingDirectory());
jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = jfc.showDialog(null, "select directory");
if (returnVal != JFileChooser.APPROVE_OPTION) {
  return;
File chosenFile = jfc.getSelectedFile();
String chosenPath = null;
try {
JFileChooser jfc = new JFileChooser(Utils.getWorkingDirectory());
jfc.setFileSelectionMode(JFileChooser.FILES_ONLY);
int returnVal = jfc.showDialog(null, "Open");
if (returnVal != JFileChooser.APPROVE_OPTION) {
  return;
File chosenFile = jfc.getSelectedFile();
String chosenPath = null;
try {
origin: stackoverflow.com

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel();
JButton Open = new JButton("Open a file...");
Open.addActionListener(new ActionListener() {
     JFileChooser fc= new JFileChooser();
     fc.showOpenDialog(null);
     fc.setVisible(true);
panel.add(Open);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
origin: spotbugs/spotbugs

public TestDesktopIntegration() {
  setLayout(new BorderLayout());
  JPanel top = new JPanel();
  top.setLayout(new FlowLayout());
  add(top, SHOW_CONSOLE ? BorderLayout.NORTH : BorderLayout.CENTER);
    JButton desktop = new JButton("Use java.awt.Desktop");
    desktop.addActionListener(e -> {
      try {
    top.add(desktop);
  } else {
    writer.println("Desktop unavailable");
    JButton jnlp = new JButton("Use jnlp");
    jnlp.addActionListener(e -> {
      try {
    top.add(chooseFile);
    chooseFile.addActionListener(e -> {
      final JFileChooser fc = new JFileChooser();
      int retvel = fc.showOpenDialog(TestDesktopIntegration.this);
      if (retvel == JFileChooser.APPROVE_OPTION) {
        File file = fc.getSelectedFile();
        try {
          writer.println("File chosen:");
origin: stackoverflow.com

imageLabel.setBorder(BorderFactory.createEtchedBorder());
JButton saveImageBtn = new JButton("Save Image");
saveImageBtn.addActionListener(new ActionListener() {
  @Override
  public void actionPerformed(ActionEvent e) {
JPanel btnPanel = new JPanel();
btnPanel.add(saveImageBtn);
btnPanel.add(clearImageBtn);
setLayout(new BorderLayout());
add(imageLabel, BorderLayout.CENTER);
add(btnPanel, BorderLayout.SOUTH);
JFileChooser filechooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
     "JPG Images", "jpg");
filechooser.setFileFilter(filter);
int result = filechooser.showSaveDialog(this);
if (result == JFileChooser.APPROVE_OPTION) {
  File saveFile = filechooser.getSelectedFile();
  try {
   ImageIO.write(bImage, "jpg", saveFile);
origin: stackoverflow.com

 import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Point;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.GroupLayout;import javax.swing.GroupLayout.Alignment;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.LayoutStyle.ComponentPlacement;import javax.swing.border.EmptyBorder;import javax.swing.filechooser.FileFilter;import javax.swing.filechooser.FileNameExtensionFilter;public class ConfigureDialog extends JDialog implements ActionListener{private static final long serialVersionUID=1L;private final JPanel contentPanel=new JPanel();private JTextField driverPathTextField;private JLabel lblDriverPath;private JButton btnBrowse;public static void main(String[]args){try{ConfigureDialog dialog=new ConfigureDialog(new JFrame());dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);dialog.setVisible(true);}catch(Exception e){e.printStackTrace();}}
public ConfigureDialog(JFrame parent){super(parent,"",true);if(parent!=null){Dimension parentSize=parent.getSize();Point p=parent.getLocation();setLocation(p.x+parentSize.width+100,p.y+parentSize.height/1);}
setBounds(100,100,479,141);getContentPane().setLayout(new BorderLayout());contentPanel.setBorder(new EmptyBorder(5,5,5,5));getContentPane().add(contentPanel,BorderLayout.CENTER);{lblDriverPath=new JLabel("Driver Path : ");}
{driverPathTextField=new JTextField(System.getProperty("web.ie.driver"));driverPathTextField.setColumns(10);}
btnBrowse=new JButton("Browse");GroupLayout gl_contentPanel=new GroupLayout(contentPanel);gl_contentPanel.setHorizontalGroup(gl_contentPanel.createParallelGroup(Alignment.LEADING).addGroup(gl_contentPanel.createSequentialGroup().addContainerGap().addComponent(lblDriverPath).addPreferredGap(ComponentPlacement.RELATED).addGroup(gl_contentPanel.createParallelGroup(Alignment.LEADING).addComponent(btnBrowse).addComponent(driverPathTextField,GroupLayout.DEFAULT_SIZE,207,Short.MAX_VALUE)).addContainerGap()));gl_contentPanel.setVerticalGroup(gl_contentPanel.createParallelGroup(Alignment.LEADING).addGroup(gl_contentPanel.createSequentialGroup().addGap(5).addGroup(gl_contentPanel.createParallelGroup(Alignment.BASELINE).addComponent(driverPathTextField,GroupLayout.PREFERRED_SIZE,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE).addComponent(lblDriverPath)).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(btnBrowse).addContainerGap(21,Short.MAX_VALUE)));contentPanel.setLayout(gl_contentPanel);{JPanel buttonPane=new JPanel();buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));getContentPane().add(buttonPane,BorderLayout.SOUTH);{JButton okButton=new JButton("OK");okButton.setActionCommand("OK");okButton.addActionListener(this);buttonPane.add(okButton);getRootPane().setDefaultButton(okButton);}
{JButton cancelButton=new JButton("Cancel");cancelButton.setActionCommand("Cancel");cancelButton.addActionListener(this);buttonPane.add(cancelButton);}}
btnBrowse.addActionListener(this);}@Override
public void actionPerformed(ActionEvent e){if("Cancel".contains(e.getActionCommand())){dispose();}else if("Browse".contains(e.getActionCommand())){JFileChooser fileopen=new JFileChooser();FileFilter filter=new FileNameExtensionFilter("exe file","exe");fileopen.addChoosableFileFilter(filter);fileopen.setAcceptAllFileFilterUsed(false);fileopen.setFileFilter(filter);fileopen.setFileSelectionMode(JFileChooser.FILES_ONLY);int ret=fileopen.showOpenDialog(this);if(ret==JFileChooser.APPROVE_OPTION){File file=fileopen.getSelectedFile();System.out.println(file);driverPathTextField.setText(file.getPath());}}else if("OK".contains(e.getActionCommand())){System.setProperty("web.ie.driver",driverPathTextField.getText());dispose();}}}
origin: cmusphinx/sphinx4

float windowShiftInMs = ps.getFloat(RaisedCosineWindower.PROP_WINDOW_SHIFT_MS);
final JFrame jframe = new JFrame("AudioTool");
fileChooser = new JFileChooser();
createMenuBar(jframe);
cepstrumPanel = new CepstrumPanel(cepstrumFrontEnd, cepstrumDataSource, audio);
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.PAGE_AXIS));
panel.add(audioPanel);
audioPanel.setAlignmentX(0.0f);
panel.add(spectrogramPanel);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setContentPane(outerPanel);
jframe.pack();
jframe.setSize(640, 400);
origin: stackoverflow.com

javax.swing.JFrame frame = new javax.swing.JFrame();
 frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
 javax.swing.JPanel panel = new javax.swing.JPanel();
 panel.setPreferredSize(new java.awt.Dimension(150,150) );
 javax.swing.JFileChooser chooseFile = new javax.swing.JFileChooser(); frame.getContentPane().add(java.awt.BorderLayout.CENTER,panel);
 frame.setSize(400,400);
 frame.setVisible(true);
 chooseFile.showSaveDialog(panel);
origin: aterai/java-swing-tips

private JPanel makeDefaultChooserPanel() {
 JFileChooser defaultChooser = new JFileChooser();
 JPanel p = new JPanel();
 p.setBorder(BorderFactory.createTitledBorder("default"));
 JButton showOpenDialog = new JButton("showOpenDialog");
 showOpenDialog.addActionListener(e -> {
  int retvalue = defaultChooser.showOpenDialog(p);
  System.out.println(retvalue);
 });
 JButton showSaveDialog = new JButton("showSaveDialog");
 showSaveDialog.addActionListener(e -> {
  int retvalue = defaultChooser.showSaveDialog(p);
  System.out.println(retvalue);
 });
 p.add(showOpenDialog);
 p.add(showSaveDialog);
 return p;
}
origin: stackoverflow.com

JScrollPane logScrollPane = new JScrollPane(content);
jfc = new JFileChooser();
jfc.setCurrentDirectory(new File(default_directory));
jfc.setSelectedFile(new File(default_filename));
jfc.addPropertyChangeListener(new PropertyChangeListener() {
      jfc.setCurrentDirectory(new File("/home/foo"));
      jfc.setSelectedFile(new File("default" + version + ".txt"));
saveButton = new JButton("Save a File...");
saveButton.addActionListener(this);
JPanel buttonPanel = new JPanel(); 
buttonPanel.add(saveButton);
add(buttonPanel, BorderLayout.PAGE_START);
add(logScrollPane, BorderLayout.CENTER);        
int returnVal = jfc.showSaveDialog(MyFileChooser.this);
if (returnVal == JFileChooser.APPROVE_OPTION)
  File file = jfc.getSelectedFile();
frame.add(new MyFileChooser());
origin: stackoverflow.com

SwingUtilities.invokeLater(new Runnable() {
  public void run() {
    final JFrame f = new JFrame("Document Viewer");
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    final JFileChooser fileChooser = new JFileChooser();
    JPanel gui = new JPanel(new BorderLayout());
    gui.add(new JScrollPane(document), BorderLayout.CENTER);
    JButton open = new JButton("Open");
    open.addActionListener( new ActionListener() {
      public void actionPerformed(ActionEvent ae) {
        int result = fileChooser.showOpenDialog(f);
        if (result==JFileChooser.APPROVE_OPTION) {
          File file = fileChooser.getSelectedFile();
          try {
            document.setPage(file.toURI().toURL());
    gui.add(open, BorderLayout.NORTH);
    f.setContentPane(gui);
    f.pack();
    f.setSize(400,300);
    f.setLocationByPlatform(true);
    f.setVisible(true);
origin: ron190/jsql-injection

this.add(new LightScrollPane(1, 0, 0, 0, this.getListPaths()), BorderLayout.CENTER);
JPanel southPanel = new JPanel();
southPanel.setLayout(new BoxLayout(southPanel, BoxLayout.Y_AXIS));
JPanel lastLine = new JPanel();
lastLine.setLayout(new BoxLayout(lastLine, BoxLayout.X_AXIS));
lastLine.setBorder(
  final JFileChooser filechooser = new JFileChooser(PreferencesUtil.getPathFile());
  filechooser.setDialogTitle(I18n.valueByKey("UPLOAD_DIALOG_TEXT"));
    int returnVal = filechooser.showOpenDialog(MediatorGui.frame());
    if (returnVal == JFileChooser.APPROVE_OPTION) {
      for (final Object path: ManagerUpload.this.getListPaths().getSelectedValuesList()) {
          File file = filechooser.getSelectedFile();
          try {
            ManagerUpload.this.loader.setVisible(true);
origin: stackoverflow.com

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
final JButton button = new JButton("Select files...");
button.addActionListener(new ActionListener() {
    final JFileChooser chooser = new JFileChooser();
    chooser.setCurrentDirectory(
             chooser.getFileSystemView().getParentDirectory(
               new File("C:\\")));  
          chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    chooser.showDialog(button, "Select file");
panel.add(button);
frame.add(panel);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
origin: stackoverflow.com

JFileChooser fileChooser = new JFileChooser();
int result = fileChooser.showOpenDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
  File file = fileChooser.getSelectedFile();
  JTextField field = new JTextField(file.getAbsolutePath(), 30);
  JPanel panel = new JPanel();
  panel.add(new JLabel("Selected File:"));
  panel.add(field);
  JFrame frame = new JFrame("Foo");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.getContentPane().add(panel);
  frame.pack();
  frame.setLocationByPlatform(true);
  frame.setVisible(true);
origin: stackoverflow.com

JFrame frame = new JFrame();
frame.setLayout(new BorderLayout());
JButton saveBtn = new JButton("Save");
JButton openBtn = new JButton("Open");
saveBtn.addActionListener(new ActionListener() {
    JFileChooser saveFile = new JFileChooser();
    saveFile.showSaveDialog(null);
openBtn.addActionListener(new ActionListener() {
    JFileChooser openFile = new JFileChooser();
    openFile.showOpenDialog(null);
frame.add(new JLabel("File Chooser"), BorderLayout.NORTH);
frame.add(saveBtn, BorderLayout.CENTER);
frame.add(openBtn, BorderLayout.SOUTH);
frame.setTitle("File Chooser");
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
javax.swingJFileChooser

Most used methods

  • getSelectedFile
  • <init>
  • showOpenDialog
  • setFileSelectionMode
  • showSaveDialog
  • setFileFilter
  • setDialogTitle
  • setCurrentDirectory
  • setSelectedFile
  • addChoosableFileFilter
  • setMultiSelectionEnabled
  • setAcceptAllFileFilterUsed
  • setMultiSelectionEnabled,
  • setAcceptAllFileFilterUsed,
  • showDialog,
  • getSelectedFiles,
  • getCurrentDirectory,
  • setDialogType,
  • getFileFilter,
  • setApproveButtonText,
  • approveSelection,
  • setFileHidingEnabled

Popular in Java

  • Reactive rest calls using spring rest template
  • getContentResolver (Context)
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Path (java.nio.file)
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now