03 September 2009

Cara Membuat Kalender dengan JAVA

Ini Adalah Source Code untuk Membuat Kalender denga Java
Berikut Source Codenya
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;
public class Kalender
extends JFrame implements ActionListener {
// Deklarasi
JComboBox pilihTahun,pilihBulan;
JScrollPane scr;
Date dt = new Date();
int tgl = dt.getDate();
int thn, bln, d, w;
DefaultTableModel tabMode;
String[][] nilaiBulan;
JTable tabel;
String[] row_0 = new String[7];
Object[] row_1 = new Object[7];
Object[] row_2 = new Object[7];
Object[] row_3 = new Object[7];
Object[] row_4 = new Object[7];
Object[] row_5 = new Object[7];
Object[] row_6 = new Object[7];
JLabel today = new JLabel();
// MAIN
public static void main(String[] args) {
Kalender frame1 = new Kalender();
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setResizable(false);
frame1.setTitle("Kalender");
frame1.setSize(295, 235);
frame1.setVisible(true);
}
public Kalender() {// KONSTRUKTOR
// Set Layout

this.getContentPane().setLayout(null);
// Membuat String Array itemBulan

String[] itemBulan = {


"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli",
"Agustus", "September", "Oktober", "November", "Desember"};


// Menambahkan itemBulan pada komponen JComboBox (pilihBulan)

pilihBulan = new JComboBox(itemBulan);

// Mengatur Komponen

pilihBulan.setEditable(true);


pilihBulan.setBounds(new Rectangle(12, 9, 99, 21));


// Membuat dan menambahkan item JComboBox (pilihTahun)

pilihTahun = new JComboBox();


pilihTahun.setEditable(true);


pilihTahun.setBounds(new Rectangle(154, 8, 110, 21));


int i = 1900;


for (i = 1900; i < a =" Integer.toString(i);" item =" a;" thn =" dt.getYear();" bln =" dt.getMonth()+1;" namahari =" {" tabmode =" new" tabel =" new" scr =" new" prevday =" new" nilaibulan =" new" row_0 =" new" bulan =" new" idayoffirst =" bulan.getDay();" idaysinmonth =" getDayInMon(mon," ivardate =" 1;" d =" iDayOfFirst;" tanggal =" Integer.toString(iVarDate);" ivardate ="=" tanggal = "((" w =" 1;" d =" 0;" tanggal =" Integer.toString(iVarDate);" ivardate ="=" tanggal = "((" tahun =" (String)" thn =" Integer.parseInt(tahun)" bulan =" pilihBulan.getSelectedIndex();" bln =" bulan" is =" 0;">

Tidak ada komentar: