簡體   English   中英

如何在命令提示符下運行使用JFileChooser類的程序?

[英]How can I run a program that uses JFileChooser class from the command prompt?

我正在嘗試從命令提示符下編譯使用Java中的JFileChooser類的程序。 我的問題是,如果有任何類型的通用參數,我可以將showOpenDialog()用作打開對話框的組件。 這是一個示例代碼:

  public class FileChooser{
      public static void main(String args[]) {
              JFileChooser chooser = new JFileChooser();
          FileReader reader= null;
          Scanner scanner= null;

          int result = chooser.showOpenDialog(null);
          if (result == JFileChooser.APPROVE_OPTION){
              File file = chooser.getSelectedFile();
              try{
              reader = new FileReader(file);
              } catch (IOException io){
                  System.out.println("File not found");
              }
              scanner = new Scanner (reader);   
              scanner.useDelimiter("\\Z");
              String s = scanner.next();
              System.out.println(s);

              }

              scanner.close();
              }
          }

我假設您要的是showOpenDialog()參數(而不是JFileChooser構造函數參數)。 您可以使用null。 有關更多詳細信息,請參見JFileChooser.showDialog() 這是您需要的代碼

JFileChooser chooser = new JFileChooser();
int result = chooser.showOpenDialog(null);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM