创建一个以 .get 方法命名的 .txt 文件

Creating a .txt File named with a .get method

我正在尝试建立一个表格。在表单的末尾,我希望使用保存按钮创建一个 TXT 文件,该文件以表单中输入的人的姓氏命名。 我只成功地创建了一个具有定义名称(我选择的)的 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");

好吧,如果您的姓氏是 text_1.getText(),并且您想要一个 TXT 扩展名,只需更改您的线路即可:

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

进入

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

我通过以下方式解决了问题:

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