Using SimpleDate 1.0


Sebelum mulai memakainya, pastikan dulu bahwa anda sudah mendownload library SimpleDate-xx.jar dan memasukkannya kedalam classpath di sistem anda.

Cara termudah adalah memakai apache-ant, yaitu dengan menaruh SimpleDate-xx.jar pada folder tempat library-library yang anda gunakan dalam project anda. Atau jika anda memakai IDE NetBeans atau Eclipse, tinggal tambahkan SimpleDate-xx.jar kedalam library yang anda pakai.

Jika SimpleDate sudah dikenali oleh classpath anda, maka sekarang waktunya untuk meng-integrasikan SimpleDate ini kedalam program Swing yang anda buat.
Cara-cara pemakaian SimpleDate ini sangat mudah sekali, langkah pertama yang harus anda lakukan adalah meng-import library SimpleDate ini pada program Swing anda seperti contoh dibawah ini:

import com.martin.simpledate.ui.PanelTanggal;


Setelah anda mengimport komponen SimpleDate, maka sekarang waktunya untuk mulai memakai SimpleDate ini. Pada langkah pertama, yang perlu anda lakukan adalah mendeklarasikan class 'PanelTanggal' ke dalam kode program yang ingin memakai SimpleDate ini, setelah mendeklarasikan class 'PanelTanggal' kirimkan 2 buah komponen Swing yaitu JTextField dan JButton sebagai parameter untuk class 'PanelTanggal'. Dibawah ini adalah contoh kode program bagaimana memakai SimpleDate didalam program anda:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;

// Import class PanelTanggal
import com.martin.simpledate.ui.PanelTanggal;

public class MainApp extends JPanel implements ActionListener {
    
    private JFrame          myFrame;
    private JTextField      t_tanggal;
    private JButton         btn;
    
    // deklarasikan class PanelTanggal
    private PanelTanggal    tglPanel;
    private JButton         ambil;
    
    public MainApp() {
        t_tanggal   = new JTextField();
        lbl         = new JLabel("Coba Pilih Tanggalnya : ");        
        btn         = new JButton();
        tglPanel    = new PanelTanggal(t_tanggal, btn);
        
        ambil = new JButton("Get Tanggal");
        ambil.addActionListener(this);
        
        myFrame = new JFrame("Testing Tanggal");
        myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        myFrame.setLayout(new FlowLayout());
        
        myFrame.add(lbl);
        // Masukkan ke dalam Frame 
        myFrame.add(tglPanel);
        myFrame.add(ambil);
        myFrame.pack();
        myFrame.setVisible(true);
    }
    
    public void actionPerformed(ActionEvent e) {
        
        if (e.getSource() == ambil) {
            // Untuk mengambil data tanggal
            String aku = t_tanggal.getText();
            JOptionPane.showMessageDialog(null, aku);
        }
    }
    
    // Main Program
    public static void main(String[] args) {
        new MainApp();
    }
}

Hanya itu saja cara pemakaian SimpleDate ini, mudah bukan ?? :)
Karena SimpleDate ini bersifat open source, anda dapat mengkompilasi dan membenahi ulang apa yang anda rasa kurang dalam SimpleDate versi 1.0 ini.

Dan untuk perhatiannya, tolong kirimkan screenshot SimpleDate ini pada program anda kalau anda merasa terbantu dengan adanya SimpleDate ini.
Screenshot yang anda kirimkan sangat berarti untuk proses pengembangan pada versi selanjutnya :)
Jika anda ingin mengirimkan screenshotnya, anda bisa kirim lewat email ke alamat berikut ini:
    pemulajava@gmail.com
    atau ke
    thundherbolth@yahoo.com