Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5

Chủ đề: Java Swing Notepad

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    @SITUVNX
    Hihi.. Tks bạn nha! Mình lấy Title của file được mở để setFile.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Kevin nhớ nhầm, vậy thử fd.setFile("Untitled.txt"); xem!

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Java Swing Notepad

    Xin chào mọi người,

    Mình đang làm cái ứng dụng NotePad bằng java swing nhưng mình gặp vấn đề ở chỗ Save As



    Nếu save as thì chỗ mình khoanh phải hiện tên file trong khi cái của mình không hiện, ko có lỗi, ko có exception.
    Đây là code của mình, mong các bạn xem giùm:


    Mã:
    private void fSaveAsActionPerformed(java.awt.event.ActionEvent evt) {                                                // TODO add your handling code here://        JFileChooser chooser = new JFileChooser();//    File f = new File(new File("filename.txt").getCanonicalPath());//    chooser.setSelectedFile(f);//    chooser.showOpenDialog(null);//    File curFile = chooser.getSelectedFile();        FileDialog fd = new FileDialog(MainForm.this, "Save As A File", FileDialog.SAVE);        fd.show();        if (fd.getFile() != null) {                        filename = fd.getDirectory() + fd.getFile();            jfilechooser.setSelectedFile(new File(fd.getFile()));            fd.setTitle(filename);            DataOutputStream d = null;            try {                d = new DataOutputStream(new FileOutputStream(filename));                String line = taText.getText();                BufferedReader br = new BufferedReader(new StringReader(line));                while ((line = br.readLine()) != null) {                    d.writeBytes(line + "
    ");                    d.close();                }            } catch (Exception ex) {                System.out.println("File not found");            } finally {                try {                    d.close();                } catch (IOException excp) {                }            }            taText.requestFocus();        }    }

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sửa fd.show(); thành code sau xem:

    Mã:
    fd.setFileName("Untitled.txt");fd.show();

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •