有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java创建了一个。名为的txt文件。获取方法

我正在努力建立一个表格。在表单的末尾,我希望“保存”按钮创建一个以表单中输入的人的姓氏命名的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");

共 (1) 个答案

  1. # 1 楼答案

    如果你的姓氏是你的文本。getText(),如果您想要一个TXT扩展名,只需更改您的行:

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

    进入

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