Membuat Form Data Mahasiswa Dengan JAVA

Membuat Form Data Mahasiswa Dengan JAVA - Pada kesempatan ini saya ingin berbagi cara membuat form data mahasiswa dengan pemrograman Java menggunakan NetBeans. Tetapi  kita tidak membuatnya dengan cara drag n drop namun membuat form dengan mengetik listing programnya dari awal. Seperti pada postingan sebelumnya tentang cara Membuat Form Login Dengan Java.


Pertama-tama kita buat Project baru - Java Class Library, setelah project dibuat selanjutnya pilih New File - Java Main Class. Di sini saya menggunakan Class data_yusuf_102206

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

public class data_yusuf_102206 extends JFrame implements ActionListener{
    String  bulan[]={"","Januari","Februari","Maret","April","Mei","Juni","Juli"
                    ,"Agustus","September","Oktober","November","Desember"};
 
    JLabel lb1=new JLabel("Nim :");
    JLabel lb2=new JLabel("Nama :");
    JLabel lb3=new JLabel("Telp :");
    JLabel lb4=new JLabel("Jenis Kelamin :");
    JLabel lb5=new JLabel("TTL :");
    JLabel lb6=new JLabel("Hobby :");
    JLabel lb7=new JLabel("Alamat :");
    JTextField tfNIM=new JTextField();
    JTextField tfNama=new JTextField();
    JTextField tfTelp=new JTextField();
    JTextField tfTempat=new JTextField();
    JComboBox cbTanggal=new JComboBox();
    JComboBox cbBulan=new JComboBox(bulan);
    JComboBox cbTahun=new JComboBox();
    JRadioButton rdLaki=new JRadioButton("Laki-Laki");
    JRadioButton rdPerempuan=new JRadioButton("Perempuan");
    ButtonGroup buttonGroup1=new ButtonGroup();
    JCheckBox chMembaca=new JCheckBox("Membaca");
    JCheckBox chBerenang=new JCheckBox("Berenang");
    JCheckBox chKerja=new JCheckBox("Kerja");
    JCheckBox chMemancing=new JCheckBox("Memancing");
    JCheckBox chSepakbola=new JCheckBox("Sepakbola");
    JCheckBox chDll=new JCheckBox("Dll");
    JTextArea taAlamat=new JTextArea("");
    JButton btnSimpan=new JButton("Simpan");
    JButton btnBatal=new JButton("Batal");
    JPanel panel = new JPanel();
 
    data_yusuf_102206()
    {
        setTitle("yusuf_102206");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(510,480);
        setLocationRelativeTo(null);
        panel.setLayout(null);
        lb1.setBounds(10,10,120,30);
        tfNIM.setBounds(120,10,90,30);
        lb2.setBounds(10,50,120,30);
        tfNama.setBounds(120,50,210,30);
        lb3.setBounds(10,90,120,30);
        tfTelp.setBounds(120,90,140,30);
        lb4.setBounds(10,120,120,30);
        rdLaki.setBounds(120,120,120,30);
        rdPerempuan.setBounds(270,120,120,30);
        lb5.setBounds(10,160,120,30);
        tfTempat.setBounds(120,160,140,30);
        cbTanggal.setBounds(270,160,40,30);
        cbBulan.setBounds(320,160,90,30);
        cbTahun.setBounds(420,160,60,30);
        lb6.setBounds(10,200,120,30);
        chMembaca.setBounds(120,200,140,30);
        chMemancing.setBounds(290,200,140,30);
        chBerenang.setBounds(120,240,140,30);
        chSepakbola.setBounds(290,240,140,30);
        chKerja.setBounds(120,280,140,30);
        chDll.setBounds(290,280,140,30);
        lb7.setBounds(10,320,120,30);
        taAlamat.setBounds(120,320,300,70);
     
        btnSimpan.setBounds(150,400,100,30);
        btnBatal.setBounds(260,400,100,30);
        buttonGroup1.add(rdLaki);
        buttonGroup1.add(rdPerempuan);
     
        for (int i = 0; i < 31;i++){
        cbTanggal.addItem(new String().valueOf(i+1));}
        for (int i = 1960; i <= 2012;i++){
        cbTahun.addItem(new String().valueOf(i));}
        panel.add(lb1);
        panel.add(tfNIM);
        panel.add(lb2);
        panel.add(tfNama);
        panel.add(lb3);
        panel.add(tfTelp);
        panel.add(lb4);
        panel.add(rdLaki);
        panel.add(rdPerempuan);
        panel.add(lb5);
        panel.add(tfTempat);
        panel.add(cbTanggal);
        panel.add(cbBulan);
        panel.add(cbTahun);
        panel.add(lb6);
        panel.add(chMembaca);
        panel.add(chMemancing);
        panel.add(chBerenang);
        panel.add(chSepakbola);
        panel.add(chKerja);
        panel.add(chDll);
        panel.add(lb7);
        panel.add(taAlamat);
        panel.add(btnSimpan);
        panel.add(btnBatal);
        getContentPane().add(panel);
        btnSimpan.addActionListener(this);
        btnBatal.addActionListener(this);
    }

public void actionPerformed(ActionEvent e)
{
    if(e.getSource()==btnSimpan)
    {
     
    }
    else if (e.getSource()==btnBatal)
    {
        System.exit(0);
    }
}

public static void main(String[]args)
{
    data_yusuf_102206 frame=new data_yusuf_102206();
    frame.setSize(510,480);
    frame.setVisible(true);
}

Terima kasih Telah Berkunjung.

Baca juga : Listing Program Menyimpan Pada JAVA (Text)

loading...
Jika Sobat menyukai Artikel di blog ini, Silahkan klik disini, atau dengan memasukkan Email Sobat dikolom subcribe dibawah. untuk berlangganan artikel gratis via email. Dengan begitu Sobat akan mendapat kiriman artikel setiap ada artikel yang terbit di yusufkarim.web.id
Previous
Next Post »

7 comments

Click here for comments
Anonymous
admin
December 11, 2013 at 1:36 PM ×

wow....
ini yang aku cari...
sama ma tugasku...
makasih Broo....

Reply
avatar
Unknown
admin
March 6, 2014 at 10:00 AM ×

ini ga bisa di save ya?
bisa di koneksika ke data base ga

Reply
avatar
Unknown
admin
August 20, 2015 at 9:48 PM ×

coba baca ini http://www.yusufkarim.web.id/2014/03/listing-program-menyimpan-pada-java-text.html

Reply
avatar
Unknown
admin
March 9, 2016 at 10:13 AM ×

Ini cara nampilin hasil setelah disimpan nya gmn ya om, mohon pencerahannya

Reply
avatar
Anonymous
admin
October 20, 2016 at 12:49 PM ×

saya mau menanyakan form diatas

mas membuat form duluan ap codeny yng dibuat duluan

Reply
avatar

=>Silahkan berkomentar sesuai dengan artikel diatas
=>Berkomentarlah dengan Bijak dan Sopan ConversionConversion EmoticonEmoticon

Thanks for your comment