Hello semua nya,ni saya ngisi arsip baru,ya… sebenarnya cukup mudah bagi yang sedah bisa,tapi bagiku ya tetep aja sulit,karena saya baru melai belajar tentang java,jadi kalau ada yang salah harap maklum,soale baru nyoba……kali ini saya membahas tentang sebuah program menu sederhana,disini saya menggabungkan 3 class yang berbeda menjadi satu,tapi ya masih dengan contekan buku sich,maklum baru belajar
Ni tampilan luar nya
Tapi harap maklum ya tampilannya masih berantakan,ni adalah program kelanjutan dari artikel saya yang sebelumnya yaitu tentang koordinat di JFrame…
Jika kita ingin memasukkan data baru,tekan saja pada menu input data maka akan keluar sebuah frame,yang lumayan simple and gak neko-neko
Setelah frame ini di isi,lalu tekan oke maka akan kembali ke menu utama,sedangkan untuk mengedit data cukup dengan menekan edit maka kita dapat mengedit data yang telah masuk,tapi maaf saya be,um bisa mengkonekkan java ke database,jadi ni hanyalah program coba-coba alias latihan
Kalau yang Help itu Cuma berisikan yah foto dari yang bikin........
Sekian program singkat saya kali ini,maaf kalau sedikit mengecewakan and terima kasih kunjungan nya,jangan lupa kasih komentar ya untuk program ini……
Download contoh di atas
Terima kasih
Category
Blog Archive
-
▼
2009
(38)
-
▼
Januari
(16)
- SEBUAH PROGRAM SIMPLE
- Event Seberhana
- Koordinat JFrame
- My Adventure III (Air Terjun)
- My Adventure II (Sarangan,Magetan)
- My Adventure I (Temprina Nganjuk)
- Step by Step untuk Instalasi Solaris
- Install XP SP3 dengan mudah
- Windows black edition
- Tugas 5
- Tugas 4
- Tugas 3
- Tugas 2
- Tugas 1
- Mini Kalkulator
- input keyboard
-
▼
Januari
(16)
Blog's Teman
Link Download
Kritik Saran
chat
Sabtu, 31 Januari 2009
SEBUAH PROGRAM SIMPLE
Diposting oleh Jouhari di 10:04:00 AM 0 komentar
Label: Arsip java (newbi)
Kamis, 29 Januari 2009
Event Seberhana
/**
* @(#)Text1.java
*
*
* @author Syafii Jauhari
* @version 1.00 2009/1/29
*/
import javax.swing.*;
import java.awt.event.*;
public class aplikasievent5 extends JFrame
{
JLabel lblnama=new JLabel("Nama");
JTextField txnama=new JTextField (20);
JLabel lblnim =new JLabel("NIM");
JTextField txnim=new JTextField(7);
JLabel lblkelamin=new JLabel("Jenis Kelamin");
JRadioButton pria=new JRadioButton("Pria");
JRadioButton wanita=new JRadioButton("Wanita");
ButtonGroup kelompok=new ButtonGroup();
JButton cetak=new JButton ("Cetak");
JTextArea hasil=new JTextArea();
JButton exit=new JButton ("Exit");
aplikasievent5()
{
setTitle("Event Seberhana");
setLocation(300,100);
setSize(300,320);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenvisual()
{
getContentPane().setLayout(null);
getContentPane().add(lblnama);
lblnama.setBounds(10,10,80,20);
getContentPane().add(txnama);
txnama.setBounds(105,10,175,20);
getContentPane().add(lblnim);
lblnim.setBounds(10,33,80,20);
getContentPane().add(txnim);
txnim.setBounds(105,33,70,20);
getContentPane().add(lblkelamin);
lblkelamin.setBounds(10,56,80,20);
kelompok.add(pria);
kelompok.add(wanita);
getContentPane().add(pria);
pria.setBounds(105,56,50,20);
getContentPane().add(wanita);
wanita.setBounds(160,56,70,20);
getContentPane().add(cetak);
cetak.setBounds(10,80,270,20);
getContentPane().add(hasil);
hasil.setBounds(10,105,270,150);
getContentPane().add(exit);
exit.setBounds(10,260,270,20);
setVisible(true);
}
void aksireaksi()
{
cetak.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
hasil.append(txnama.getText()+"\n");
hasil.append(txnim.getText()+"\n");
if (pria.isSelected()==true)
{
hasil.append(pria.getText()+"\n");
}
else
{
hasil.append(wanita.getText()+"\n");
}
}
});
exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
}
public static void main (String[] args)
{
aplikasievent5 e5=new aplikasievent5();
e5.komponenvisual();
e5.aksireaksi();
}
}
Diposting oleh Jouhari di 10:54:00 AM 0 komentar
Label: Arsip java (newbi)
Rabu, 28 Januari 2009
Koordinat JFrame
pada kesempatan kali ini saya akan membahas koordinat di java Frame,sebenarnya ini hanyalah ujicoba saya,karena saya juga baru mulai belajar java,jadi kalau ada kesalahan saya minta maaf dan tolong di kasih kritik dan saran supaya hasil berikutnya menjadi lebih baik.
ini codingnya,kalau pengen mencoba copy saja coding ini :
/**
* @(#)Text2.java
*
*
* @author Syafi'i jauhari
* @version 1.00 2008/12/11
*/
import javax.swing.*;
public class aplikasipenilaian extends JFrame {
JLabel lbljdl= new JLabel("LEMBAR PENILAIAN");
JLabel lblniim= new JLabel("NIM");
JTextField txnim= new JTextField(20);
JLabel lblnama= new JLabel("Nama");
JTextField txnama= new JTextField(20);
JButton tbcari= new JButton ("Cari");
JLabel lblkelas= new JLabel ("Kelas");
JRadioButton kelasA= new JRadioButton ("A");
JRadioButton kelasB= new JRadioButton ("B");
JRadioButton kelasC= new JRadioButton ("C");
ButtonGroup grupkelas = new ButtonGroup ();
JLabel lblkelompok= new JLabel("Kelompok");
String[]jeniskelompok={"1","2","3","4","5","6","7",};
JComboBox cbkelompok= new JComboBox(jeniskelompok);
JLabel lblnil= new JLabel("NILAI");
JLabel lbltgs1= new JLabel("Tugas 1");
JTextField txtgs1= new JTextField(20);
JLabel lbltgs2= new JLabel("Tugas 2");
JTextField txtgs2= new JTextField(20);
JLabel lbltgs3= new JLabel("Tugas 3");
JTextField txtgs3= new JTextField(20);
JLabel lbltgs4= new JLabel("Tugas 4");
JTextField txtgs4= new JTextField(20);
JLabel lbltgs5= new JLabel("Tugas 5");
JTextField txtgs5= new JTextField(20);
JLabel lbluts= new JLabel("UTS");
JTextField txuts= new JTextField(20);
JLabel lbluas= new JLabel("UAS");
JTextField txuas= new JTextField(20);
JButton tbsave= new JButton ("Save");
JButton tbupdt= new JButton ("Update");
JButton tbext= new JButton ("Exit");
JLabel lblby= new JLabel("By : Syafi'i jauhari");
aplikasipenilaian()
{
setTitle("Lembar penilaian");
setLocation(300,100);
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenvisual()
{
getContentPane().setLayout(null);
getContentPane().add(lbljdl);
lbljdl.setBounds(90,10,150,20);
getContentPane().add(lblniim);
lblniim.setBounds(10,40,70,20);
getContentPane().add(txnim);
txnim.setBounds(75,40,100,20);
getContentPane().add(tbcari);
tbcari.setBounds(180,40,95,20);
getContentPane().add(lblnama);
lblnama.setBounds(10,60,70,20);
getContentPane().add(txnama);
txnama.setBounds(75,60,200,20);
getContentPane().add(lblkelas);
lblkelas.setBounds(10,80,100,20);
getContentPane().add(kelasA);
kelasA.setBounds(75,80,50,20);
getContentPane().add(kelasB);
kelasB.setBounds(125,80,50,20);
getContentPane().add(kelasC);
kelasC.setBounds(175,80,50,20);
grupkelas.add(kelasA);
grupkelas.add(kelasB);
grupkelas.add(kelasC);
getContentPane().add(lblkelompok);
lblkelompok.setBounds(10,100,100,20);
getContentPane().add(cbkelompok);
cbkelompok.setBounds(75,100,100,20);
getContentPane().add(lblnil);
lblnil.setBounds(10,120,70,20);
getContentPane().add(lbltgs1);
lbltgs1.setBounds(10,140,70,20);
getContentPane().add(txtgs1);
txtgs1.setBounds(75,140,100,20);
getContentPane().add(lbltgs2);
lbltgs2.setBounds(10,160,70,20);
getContentPane().add(txtgs2);
txtgs2.setBounds(75,160,100,20);
getContentPane().add(lbltgs3);
lbltgs3.setBounds(10,180,70,20);
getContentPane().add(txtgs3);
txtgs3.setBounds(75,180,100,20);
getContentPane().add(lbltgs4);
lbltgs4.setBounds(10,200,70,20);
getContentPane().add(txtgs4);
txtgs4.setBounds(75,200,100,20);
getContentPane().add(lbltgs5);
lbltgs5.setBounds(10,220,70,20);
getContentPane().add(txtgs5);
txtgs5.setBounds(75,220,100,20);
getContentPane().add(lbluts);
lbluts.setBounds(10,240,70,20);
getContentPane().add(txuts);
txuts.setBounds(75,240,100,20);
getContentPane().add(lbluas);
lbluas.setBounds(10,260,70,20);
getContentPane().add(txuas);
txuas.setBounds(75,260,100,20);
getContentPane().add(tbsave);
tbsave.setBounds(180,220,95,20);
getContentPane().add(tbupdt);
tbupdt.setBounds(180,240,95,20);
getContentPane().add(tbext);
tbext.setBounds(180,260,95,20);
getContentPane().add(lblby);
lblby.setBounds(190,290,200,20);
setVisible(true);
}
public static void main (String[] args)
{
aplikasipenilaian ap=new aplikasipenilaian();
ap.komponenvisual();
}
}
ini juga ada contoh koordinatnya,setelah coding tadi di jalankan.
setTitle("Lembar penilaian");
setLocation(300,100);
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle digunakan untuk menampilkan judul yang berada dalam form
setLocation digunakan untuk mengeset lokasi di desktop
setSize digunakan untuk mengatur besar kecilnya sebuah tampilan form (width,height)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) berfungsi untuk menutup sebuah form
setBounds(90,10,150,20);
set bounds menampilkan sebuah koordinat di JFrame dengan konsep (X,Y,width,height)
semoga bermafaat......terimakasih
Diposting oleh Jouhari di 11:51:00 AM 0 komentar
Label: Arsip java (newbi)
Minggu, 25 Januari 2009
My Adventure III (Air Terjun)
Air Terjun
Tean Adenture
Dua Sejoli
Perjalanan Menuju Air terjun
Perjalanan Menuju Air terjun
Perjalanan Menuju Air terjun
Suuuuuueeeegeeerrrrr
Perjalanan Menuju Air terjun
Air terjun
Air terjun
Trio Macam Kedinginan
Uuuuuuu Aboot
Diposting oleh Jouhari di 9:42:00 AM 0 komentar
Label: umum
My Adventure II (Sarangan,Magetan)
Sarangan Magetan
Sarangan
Pemandangan Telaga Sarangan
Samosir di Telaga Sarangan
Samosir di Telaga Sarangan
Tempat Nginep
Tempat Nginep
Team Adventure
Ni Foto ma Dosen STMIK
Ni Foto ma Dosen STMIK
Ni Foto ma Dosen STMIK
Contoh Keluarga Besar
Cari Wangsit
Cari Wangsit
Orang iLang
Pesawat Jatuh.....
Beli 1 Dapet Penjuale
Hongkok I Coming
Kuda kok Foto ma Kuda
Ni Yang eMpunya Kuda
My speedboard
Sendirian
Prend's
Diposting oleh Jouhari di 9:07:00 AM 0 komentar
Label: umum
My Adventure I (Temprina Nganjuk)
TEMPRINA NGANJUK
Temprina Nganjuk
History about Temprina Nganjuk
Metting ma yg Empunya
Metting ma yg Empunya
Season Tnya Juawab
Liat-liat Dalemne Temprina Nganjuk
Liat-liat Dalemne Temprina Nganjuk
Liat-liat Dalemne Temprina Nganjuk
Liat-liat Dalemne Temprina Nganjuk
Mesin Cetak 1
Mesin Cetak 1
Mesin Cetak 1
MesinCetak Koran Radar n Jawa pos
MesinCetak Koran Radar n Jawa pos
MesinCetak Koran Radar n Jawa pos
Ni Gulungan kertas Sebelum jadi koran
kayak tisu toilet y
Diposting oleh Jouhari di 8:28:00 AM 0 komentar
Label: umum