メモ帳と同じようにJavaでプログラムを作成しています。だから私は節約しました、そしてそれはうまくいきます、これは例えばコードです
BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter(link.getText()));
writer.write(display.getText());
} catch (Exception e1) {
e1.printStackTrace();
} finally {
try {
if (null != writer) {
writer.close();
}
} catch (Exception e1) {
e1.printStackTrace();
}
}
とにかく、これが何をするかは、コードで見ることができませんが、JTextField を持つ JFrame と JTextField にリンクを配置する JButton を作成します (例: C:\Users\Noah\Desktop\ text.txt) に保存され、保存を押すと保存されます。しかし、私はこれを JFileChooser で行いたいと思っています。誰かが私を助けることができますか?
編集:
解決:
JFileChooser fc = new JFileChooser("C:\\Users");
fc.showSaveDialog(frame); // frame is the JFrame (window)
BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter(fc.getSelectedFile().getPath()));
writer.write(display.getText());
} catch (Exception e1) {
e1.printStackTrace();
} finally {
try {
if (null != writer) {
writer.close();
}
} catch (Exception e1) {
e1.printStackTrace();
}
}
これを投稿した後、私はこの方法を理解しました