11/03/13

2 Minggu

*libur tlah tiba , libur telah tiba hore ... hore ... horeeeee
simpanlah tas dan bukumu lupakan keluh kesahmu , libur tlah tiba hatiku gembiraaa*

masih inget kan lirik lagunya yang dinyanyiin sama penyanyi cilik , Tasya ???

yaap ini yang sedang ku jalani untuk liburan selama 2 minggu . 2 minggu hey 2 minggu hey !!!!! tapi bukan berarti kita leyeh-leyeh gitu saja, liburan ini karena kelas 3 sedang ujian sekolah untuk UAN april nanti , smoga kakak-kakak kelas 3 moklet LULUS 100% amiiiiin :) . Meskipun 2 minggu libur , mikir buat PW juga (project work) khusus kelas 2 buat nentuin PSG / PKL .
pusing juga sih mikirin TA nya hehehe :p , ya ini buat pengalaman sama pembelajaran juga lho...

liburan kalian kemana nih??? pulkam? hangout bareng temen"mu?? sama pacar?? keluarga???
kalau aku nggak usah berbelit-belitlah hanya dirumah saja sama keluarga . adik , ayah ya gak libur tetep masuk seperti biasa kecuali sabtu minggu ayah libur. tapi selesai liburan nanti udah mulai full pelajaran lagi -_____-

hahaha tak apalah semangat ae wes skolahe . GANBATTE !!!

10/03/13

TEXT READER

Mau Sharing nih kawan . Program ini sama seperti MP3 Player simak yaaaaa ;)
Gambar dibawah ini adalah hasil desain nya Text Reader .


*Fungsi Button*
a.)Add File Text : menambahkan text yang kalian inginkan .
"kalau saya buat di notepad , jika dijalankan akan keluar hasilnya tetapi di program saya sendiri selain notepad keluar nya tidak seperti yang saya harapkan"
b.)Read : membaca hasil document ketika menekan tombol tersebut.
c.) Delete List : untuk menghapus list
d.) Clean : membersihkan

Dibawah ini adalah codingnya : 
package Praktek4;
import java.io.*;
import javax.swing.DefaultListModel;
import javax.swing.JFileChooser;
import java.net.URL;
import javax.swing.JFrame;
/**
 *
 * @author user
 */
public class Reader extends javax.swing.JFrame {
     private String baru;
    private String readFile(File file){
        String result = "";
        try
        {
            FileInputStream fis = new FileInputStream(file);
            BufferedInputStream bis = new BufferedInputStream(fis);
            DataInputStream dis = new DataInputStream((bis));
            while(dis.available() != 0)
            {
                result += dis.readLine() + "\n";
            }
        }
        catch(FileNotFoundException e)
        {
            
        }catch(IOException e)
        {
            
        }
        return result;
}
    DefaultListModel model = new DefaultListModel();

    /**
     * Creates new form Reader
     */
    public Reader() {
        initComponents();
        
    }


    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jList1 = new javax.swing.JList();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jLabel2 = new javax.swing.JLabel();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        jButton4 = new javax.swing.JButton();
        jLabel3 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(204, 255, 204));

        jPanel1.setBackground(new java.awt.Color(255, 255, 51));
        jPanel1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

        jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Praktek4/text-icon.gif"))); // NOI18N

        jLabel1.setFont(new java.awt.Font("Buitenzorg", 0, 48)); // NOI18N
        jLabel1.setText("Text Reader");

        jButton1.setBackground(new java.awt.Color(204, 204, 204));
        jButton1.setFont(new java.awt.Font("Tw Cen MT", 0, 18)); // NOI18N
        jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Praktek4/33 edit.png"))); // NOI18N
        jButton1.setText("Add File Text");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });