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
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; }
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);
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); } }
JFileChooser jFileChooser = new JFileChooser(); jFileChooser.setSelectedFile(new File("fileToSave.txt")); jFileChooser.showSaveDialog(parent);
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; }
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 {
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);
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:");
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);
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();}}}
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);
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);
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; }
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());
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);
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);
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);
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);
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);