Professional Documents
Culture Documents
PEMROGRAMAN DESKTOP
MODUL 5 & 6
DI SUSUN OLEH
NAMA :
Ihsan Hari
Nugroho
NIM :
095610091
Di susun oleh
Nama :
Ihsan
Hari Nugroho
Nim : 095610091
LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2010
PERTEMUAN KE – 5
PENGELOLAAN FILE TEXT
PEMBAHASAN
Pada praktikum ke -5 ini kita akan membahas tentang pengelolaan file text, dan dalam
menampilkan pemilihan berkas dapat digunakan Class JFileChosser yamg mempunyai fungsi
sebagai penampil dialog modal yang secara default memuat pemilih berkas.
Langkah pertama dalam praktikum ini kita membuat class yang kita beri nama fNotes, dan
agar class fNotes bias dijalankan saat program diRun untuk pertama kali maka perlu kita
tambahkan program berikut pada class main java’nya :
Berikutnya menyiapakan variable baru yaitu JFileChosser, seperti pada program dibawah ini :
public class fNotes extends javax.swing.JFrame {
JFileChooser fc;
File file;
boolean fileBaru;
final String[] EXT ={".csv"};
final String[] EXT2 = {".txt",".java"};
public fNotes() {
di atas adalah program untuk memilih atau menentukan jenis file yang akan ditampilkan,
yaitu jenis file “csv” dan jenis file “txt.java”.
initComponents();
this.setTitle("Untlited - NOTES");
menentukan saat diawal aplikasi Judul sama dengan “Untlited – NOTES”.
fc = new JFileChooser();
fc.addChoosableFileFilter(new jenisFile(EXT));
fc.addChoosableFileFilter(new jenisFile(EXT2));
fc.setAcceptAllFileFilterUsed(false);
fileBaru = true;
}
Diatas ini menjelaskan bahwa Filter bawaan yang “All File” di”sable”kan dan juga variable
file baru diinisialisasi dengan TRUE.
Dan sekarang kita masuk pada perintah – perintah untuk tiap tombol button yang terdapat
pada fNotes. Yang pertama adalah perintah untuk tombol New..
Yaitu sebagai berikut :
private void btnNewActionPerformed(java.awt.event.ActionEvent evt) {
editor.setText(" ");
editor.requestFocus();
this.setTitle(" Untlited - NOTES");
fileBaru = true;
}
Maksud dari perintah diataws adalah jika tombol New ditekan maka program awal akan
bernama Untlited – NOTES dan akan ada lembaran baru untuk user atau pemakai bias
mengetik file baru.
LATIHAN
Memodifikasi program agar bisa digunakan untuk membuka file : config.sys dan win.ini dan
perubahan program yang dilakukan adalah sebagai berikut :
JFileChooser fc;
File file;
boolean fileBaru;
final String[] EXT ={".csv"};
final String[] EXT2 = {".txt",".java"};
final String[] EXT3 = {".config",".sys"};
final String[] EXT4 = {".win",".ini"};
public fNotes() {
initComponents();
this.setTitle("Untlited - NOTES");
fc = new JFileChooser();
fc.addChoosableFileFilter(new jenisFile(EXT));
fc.addChoosableFileFilter(new jenisFile(EXT2));
fc.addChoosableFileFilter(new jenisFile(EXT3));
fc.addChoosableFileFilter(new jenisFile(EXT4));
fc.setAcceptAllFileFilterUsed(false);
fileBaru = true;
}
Dan hasil outputnya adalah sebagai berikut :
TUGAS
KESIMPULAN
LISTING
Terlampir…
PERTEMUAN KE – 6
APLIKASI IMAGE VIEWER
PEMBAHASAN