Chủ đề: Java Swing Notepad
-
10-03-2014, 10:32 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
@Kevin Hoang: không có phương thức setFileName() của lớp FileDialog
@lethianqt94: setSelectedFile() chỉ định tập tin được chọn khi đã tồn tại. Trong trường hợp này: tập tin chưa tồn tại ở thư mục đang xem.View more random threads:
- Chuyển đổi ngôn ngữ máy
- vấn đề thừa kế
- thắc mắc về hàm truyền tham biến trong java
- Thắc mắc về lỗi tìm kiếm tên miền và địa chỉ IP trong Netbean
- Java Swing Notepad
- Xin code image editor đơn giản
- [Hỏi] Cách import 1 project có sẵn được buil bằng NetBean vào Eclipse và run
- [HELP][Swing] Cần giúp đỡ về giao diện phần mềm.
- Một số câu hỏi trong đề thi thử scjp
- Cần giúp chuyển FreeBank về CFG
-
10-03-2014, 12:08 PM #2Junior Member
- 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.
-
10-03-2014, 03:11 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Kevin nhớ nhầm, vậy thử fd.setFile("Untitled.txt"); xem!
-
10-03-2014, 07:12 PM #4Junior Member
- 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(); } }
-
10-03-2014, 07:23 PM #5Junior Member
- 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();
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...