簡體   English   中英

如何提示用戶輸入文件名?

[英]How to prompt user for file name?

使用帶有“保存”對話框的java將內容導出到xls文件:-在保存期間,我應該在哪里要求文件名? 我更喜歡問保存文件時用什么命名。

public static void main(String args[]) 
{
 SaveToExcel exp = new SaveToExcel();
     exp.writePropertiesIntoExcel("D:\\ExcelFile.xls");      
}

如果要讓用戶選擇保存文件的位置,則應使用JFileChooser

    JFileChooser chooser = new JFileChooser();
    chooser.setFileSelectionMode(JFileChooser.APPROVE_OPTION);

    chooser.setMultiSelectionEnabled(false);
    int returnVal = chooser.showSaveDialog(null);
    if(returnVal == JFileChooser.APPROVE_OPTION){
    File f = chooser.getSelectedFile();
    String a = f.getAbsolutePath();
    SaveToExcel exp = new SaveToExcel();
    exp.writePropertiesIntoExcel(a);
}

您可以在您的方法中使用一個簡單的代碼,這將獲得您要保存文件的路徑。

暫無
暫無

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

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