2016-01-27 79 views
1

我想構建一個表單。在表單末尾,我希望保存按鈕創建一個以用戶姓氏的名字命名的TXT文件。 我只成功創建了一個具有定義名稱(我選擇)的txt文件或一個沒有擴展名的文件,該文件具有姓氏信息。下面是代碼,謝謝大家的關注:創建一個用.get方法命名的.txt文件

Button btnSalva = new Button(shell, SWT.NONE); 
    btnSalva.addSelectionListener(new SelectionAdapter() { 
     @Override 
     public void widgetSelected(SelectionEvent e) { 
      BufferedWriter writer = null; 
      try { 
       writer = new BufferedWriter(new FileWriter(text_1.getText())); 

       writer.write("Nome" + text.getText() + "Cognome" + text_1.getText() + "età" + text_2.getText()); 

      } catch (IOException e1) { 
      } finally { 
       try { 
        if (writer != null) 
         writer.close(); 
       } catch (IOException e1) { 

       } 
      } 

     } 

    }); 
    btnSalva.setBounds(10, 799, 75, 25); 
    btnSalva.setText("SALVA"); 
+1

*沒有獲得姓氏信息的擴展名的文件*:是不是你想要的:*一個TXT文件,以用戶姓氏的名字命名,該用戶名字以*形式輸入。如果不是,你究竟想要什麼? –

回答

0

那麼,如果姓是你text_1.getText(),和你想擴展名爲TXT,只是改變你的行:

writer = new BufferedWriter(new FileWriter(text_1.getText())); 

writer = new BufferedWriter(new FileWriter(text_1.getText() + "TXT")); 
0

我解決了這個問題寫:

writer = new BufferedWriter(new FileWriter(text_1.getText() + ".TXT")); 
相關問題