Package java.awt

Examples of java.awt.FileDialog


    harness.check(fd.getFile(), null);
  }
 
  public void test3(TestHarness harness)
  {
    FileDialog fd = new FileDialog(new Frame());
    fd.setFile("");
    harness.check(fd.getFile(), null);
  }
View Full Code Here


  public void test(TestHarness harness)
  {
    // This test ensures that all properties are set
    // to the default values.
    FileDialog dialog = new FileDialog(new Frame());
    harness.check(dialog.getAlignmentX(), 0.5);
    harness.check(dialog.getAlignmentY(), 0.5);
    harness.check(dialog.getComponentCount(), 0);
    harness.check(dialog.getFocusableWindowState(), true);
    harness.check(dialog.getFocusTraversalKeysEnabled(), true);
    harness.check(dialog.getHeight(), 0);
    harness.check(dialog.getIgnoreRepaint(), false);
    harness.check(dialog.getWidth(), 0);
    harness.check(dialog.getX(), 0);
    harness.check(dialog.getY(), 0);
    harness.check(dialog.getBackground(), null);
    harness.check(dialog.getBounds(), new Rectangle());
    harness.check(dialog.getDropTarget(), null);
    harness.check(dialog.getFocusCycleRootAncestor(), null);
    harness.check(dialog.getFocusOwner(), null);
    harness.check(dialog.getFont(), null);
    harness.check(dialog.getForeground(), null);
    harness.check(dialog.getGraphics(), null);
    harness.check(dialog.getInputMethodRequests(), null);
    harness.check(dialog.getInsets(), new Insets(0, 0, 0, 0));
    harness.check(dialog.getLayout(), null);
    harness.check(dialog.getLocation(), new Point());
    harness.check(dialog.getMaximumSize(),
                       new Dimension(32767, 32767));
    harness.check(dialog.getMinimumSize(), new Dimension());
    harness.check(dialog.getName(), "filedlg0");
    harness.check(dialog.getPreferredSize(), new Dimension());
    harness.check(dialog.getSize(), new Dimension());
    harness.check(dialog.getTitle(), "");
    harness.check(dialog.getWarningString(), null);
   
    harness.check(dialog.isActive(), false);
    harness.check(dialog.isAlwaysOnTop(), false);
    harness.check(dialog.isBackgroundSet(), false);
    harness.check(dialog.isCursorSet(), true);
    harness.check(dialog.isDisplayable(), false);
    harness.check(dialog.isDoubleBuffered(), false);
    harness.check(dialog.isEnabled(), true);
    harness.check(dialog.isFocusable(), true);
    harness.check(dialog.isFocusableWindow(), true);
    harness.check(dialog.isFocusCycleRoot(), true);
    harness.check(dialog.isFocused(), false);
    harness.check(dialog.isFocusOwner(), false);
    harness.check(dialog.isFocusTraversalPolicyProvider(), false);
    harness.check(dialog.isFocusTraversalPolicySet(), true);
    harness.check(dialog.isFontSet(), false);
    harness.check(dialog.isForegroundSet(), false);
    harness.check(dialog.isLightweight(), false);
    harness.check(dialog.isMaximumSizeSet(), false);
    harness.check(dialog.isMinimumSizeSet(), false);
    harness.check(dialog.isModal(), true);
    harness.check(dialog.isOpaque(), false); // Currently fails on Classpath
    harness.check(dialog.isPreferredSizeSet(), false);
    harness.check(dialog.isResizable(), true);
    harness.check(dialog.isShowing(), false);
    harness.check(dialog.isUndecorated(), false);
    harness.check(dialog.isValid(), false);
    harness.check(dialog.isVisible(), false);
   
  }
View Full Code Here

      if( f != null ) perform( f );
    }

    private File queryFile()
    {
      final FileDialog    fDlg;
      final String      strFile, strDir;
      final AbstractWindow  w    = (AbstractWindow) getApplication().getComponent( Main.COMP_MAIN );
      final Frame        frame  = (w.getWindow() instanceof Frame) ? (Frame) w.getWindow() : null;
      final Preferences    prefs  = getApplication().getUserPrefs();

//System.err.println( "frame : "+frame );

      fDlg  = new FileDialog( frame, getResourceString( "fileDlgOpen" ), FileDialog.LOAD );
//      fDlg.setFilenameFilter( doc );
      fDlg.setDirectory( prefs.get( PrefsUtil.KEY_FILEOPENDIR, System.getProperty( "user.home" )));
      // fDlg.setFile();
      fDlg.setVisible( true );
      strDir  = fDlg.getDirectory();
      strFile  = fDlg.getFile();
     
      if( strFile == null ) return null;   // means the dialog was cancelled
     
      // save dir prefs
      prefs.put( PrefsUtil.KEY_FILEOPENDIR, strDir );
View Full Code Here

   
    private static FileDialog getSafeFileDialog(Component comp) {
        Window win = SwingUtilities.windowForComponent(comp);
        if(win instanceof Dialog) {
            return new FileDialog((Dialog)win);
        }
        if(win instanceof Frame) {
            return new FileDialog((Frame)win);
        }
        return null;
    }
View Full Code Here

     */
    @Deprecated
    public Action getOpenAction() {
        Action action = new AbstractAction() {
            public void actionPerformed(ActionEvent actionEvent) {
                FileDialog fd = getSafeFileDialog(JXImageView.this);
                fd.setMode(FileDialog.LOAD);
                fd.setVisible(true);
                if(fd.getFile() != null) {
                    try {
                        setImage(new File(fd.getDirectory(),fd.getFile()));
                    } catch (IOException ex) {
                        fireError(ex);
                    }
                }
                /*
 
View Full Code Here

                            RenderingHints.VALUE_INTERPOLATION_BICUBIC);
                    g.drawImage(img, 0, 0, null);
                } finally {
                    g.dispose();
                }
                FileDialog fd = new FileDialog((Frame)SwingUtilities.windowForComponent(JXImageView.this));
                fd.setMode(FileDialog.SAVE);
                fd.setVisible(true);
                if(fd.getFile() != null) {
                    try {
                        ImageIO.write(dst,"png",new File(fd.getDirectory(),fd.getFile()));
                    } catch (IOException ex) {
                        fireError(ex);
                    }
                }
                /*
 
View Full Code Here

                    exit();

                    return;
                }
            } else {
                FileDialog f = new FileDialog(fMain, "Restore FileName",
                                              FileDialog.LOAD);

                f.show();

                String sFileName = f.getFile();
                String Path      = f.getDirectory();

                if ((sFileName == null) || (sFileName.equals(""))) {
                    exit();

                    return;
                } else {
                    sourceDb = new TransferSQLText(Path + sFileName, this);
                }
            }

            if ((iTransferMode == TRFM_RESTORE)
                    || (iTransferMode == TRFM_TRANSFER)) {
                targetDb = new TransferDb(
                    ConnectionDialog.createConnection(
                        fMain, "Target Database"), this);

                if (!targetDb.isConnected()) {
                    exit();

                    return;
                }
            } else {
                FileDialog f = new FileDialog(fMain, "Dump FileName",
                                              FileDialog.SAVE);

                f.show();

                String sFileName = f.getFile();
                String Path      = f.getDirectory();

                if ((sFileName == null) || (sFileName.equals(""))) {
                    exit();

                    return;
View Full Code Here

        } else if (s.equals("Insert 1000 rows only")) {
            iMaxRows = 1000;
        } else if (s.equals("Insert all rows")) {
            iMaxRows = 0;
        } else if (s.equals("Load Settings...")) {
            FileDialog f = new FileDialog(fMain, "Load Settings",
                                          FileDialog.LOAD);

            f.show();

            String file = f.getDirectory() + f.getFile();

            if (file != null) {
                LoadPrefs(file);
                displayTable(tCurrent);
            }
        } else if (s.equals("Save Settings...")) {
            FileDialog f = new FileDialog(fMain, "Save Settings",
                                          FileDialog.SAVE);

            f.show();

            String file = f.getDirectory() + f.getFile();

            if (file != null) {
                SavePrefs(file);
            }
        } else if (s.equals("Exit")) {
View Full Code Here

            pResult.removeAll();
            pResult.add("Center", gResult);
            pResult.doLayout();
        } else if (s.equals("Open Script...")) {
            FileDialog f = new FileDialog(fMain, "Open Script",
                                          FileDialog.LOAD);

            // (ulrivo): set default directory if set from command line
            if (defDirectory != null) {
                f.setDirectory(defDirectory);
            }

            f.show();

            String file = f.getFile();

            if (file != null) {
                StringBuffer buf = new StringBuffer();

                ifHuge = DatabaseManagerCommon.readFile(f.getDirectory()
                        + file);

                if (4096 <= ifHuge.length()) {
                    buf.append(
                        "This huge file cannot be edited.\n Please execute or clear\n");
                    txtCommand.setText(buf.toString());
                } else {
                    txtCommand.setText(ifHuge);
                }
            }
        } else if (s.equals("Save Script...")) {
            FileDialog f = new FileDialog(fMain, "Save Script",
                                          FileDialog.SAVE);

            // (ulrivo): set default directory if set from command line
            if (defDirectory != null) {
                f.setDirectory(defDirectory);
            }

            f.show();

            String file = f.getFile();

            if (file != null) {
                DatabaseManagerCommon.writeFile(f.getDirectory() + file,
                                                txtCommand.getText());
            }
        } else if (s.equals("Save Result csv...")) {
            FileDialog f = new FileDialog(fMain, "Save Result CSV",
                                          FileDialog.SAVE);

            // (ulrivo): set default directory if set from command line
            if (defDirectory != null) {
                f.setDirectory(defDirectory);
            }

            f.show();

            String dir  = f.getDirectory();
            String file = f.getFile();

            if (dir != null) {
                file = dir + "/" + file;
            }

            if (file != null) {
                showResultInText();
                saveAsCsv(file);
            }
        } else if (s.equals("Save Result...")) {
            FileDialog f = new FileDialog(fMain, "Save Result",
                                          FileDialog.SAVE);

            // (ulrivo): set default directory if set from command line
            if (defDirectory != null) {
                f.setDirectory(defDirectory);
            }

            f.show();

            String file = f.getFile();

            if (file != null) {
                showResultInText();
                DatabaseManagerCommon.writeFile(f.getDirectory() + file,
                                                txtResult.getText());
            }
        } else if (s.equals("Results in Text")) {
            iResult = 1;
View Full Code Here

         if (aMessage.equals("")) {
           if (xMode == WRITE) aMessage = "Write to file ...";
           else aMessage = "Read from file ...";
         }
        // FileDialog aFD = new FileDialog(aFrame,aMessage,omode); // should be this but a bug in read mode
         FileDialog aFD = new FileDialog(aFrame,aMessage,xMode); // bug workaround ... user must type in
        aFD.setFile(fileName);
        try {
          aFD.show();
         
          aFile = new File(aFD.getDirectory().substring(0,aFD.getDirectory().length()-1),aFD.getFile());
        }
        catch (Exception e) {errMessage="Cancelled or error";return false;}
        return true;
    }
View Full Code Here

TOP

Related Classes of java.awt.FileDialog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.