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:
|
|