Blogger Widgets

Sabtu, 12 Juli 2014

MEMBUAT APLIKASI SEDERHANA DENGAN JAVA JRCREATOR

Cara membuat membuat biodata mahasiswa dengan program JAVA
Buat teman-teman  yang Ingin membuat program data mahasiswa, teman-teman bisa copy scriptnya dibawah, aku pake program Jcreator /java programnnya aku sudah di tes berulang-ulang kali hasilnya tampil kalo teman-teman copy harus atur jalur program dengan baik supaya kita RuN program lansung dibaca dan hasilnya lansung ditampil seperti contoh dibawah





2. PROGRAM DATA MAHASISWA

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class M5 extends JFrame implements ActionListener
{
         private JButton smpn, keluar, hapus, brow;
                private JTextField nama, nbi, almt, TL;
                private JComboBox agama;
                private Checkbox cb1, cb2;
                private CheckboxGroup cbg;
                private Icon gambar;
                private JLabel nam, nb, alm, T, gam, g, JK, agm;
                M5()
                {
                                super("ModuL 5 Q");
                                setSize(900,400);
                                smpn=new JButton("Simpan");
                                keluar=new JButton("Keluar");
                                hapus=new JButton("Hapus");
                                brow=new JButton("Browse Picture");
                                nama=new JTextField(20);
                                nbi=new JTextField(20);
                                almt=new JTextField(20);
                                TL=new JTextField(20);
                                cbg=new CheckboxGroup();
                                cb1=new Checkbox("Pria",cbg,true);
                                cb2=new Checkbox("Wanita",cbg,false);
                                nam=new JLabel("Nama\t\t: ");
                                nb=new JLabel("NBI\t\t: ");
                                alm=new JLabel("Alamat\t: ");
                                T=new JLabel("TGL Lahir\t: ");
                                JK=new JLabel("Kelamin\t: ");
                                agm=new JLabel("Agama\t: ");
                                Object[] ag={"KRISTEN","BUDHA","HINDU","ISLAM","KATOLIK"};
                                agama=new JComboBox(ag);
                                gambar=new ImageIcon("apple_cpu_icon_2_by_snomi.png");
                                gam=new JLabel(gambar);
                                g=new JLabel("GAMBAR");
                                JPanel p=new JPanel();
                                p.add(cb1);p.add(cb2);
                                JPanel p1=new JPanel();
                                p1.setLayout(new GridLayout(6,2,10,10));
                                p1.add(nam);p1.add(nama);
                                p1.add(nb);p1.add(nbi);
                                p1.add(alm);p1.add(almt);
                                p1.add(T);p1.add(TL);
                                p1.add(agm);p1.add(agama);
                                p1.add(JK);p1.add(p);
                                JPanel p2=new JPanel();
                                p2.add(smpn);p2.add(keluar);p2.add(hapus);p2.add(brow);
                                JPanel p3=new JPanel();
                                p3.setLayout(new GridLayout(1,1,10,10));
                                p3.add(p1);
                                JPanel p4=new JPanel();
                                p4.add(gam);
                                JPanel p5=new JPanel();
                                p5.add(g);
                                JPanel p6=new JPanel();
                                p6.setLayout(new GridLayout(2,1,10,10));
                                p6.add(p4);p6.add(p5);
                             
                                JPanel p7=new JPanel();
                                p7.add(p3);
                                JPanel p8=new JPanel();
                                p8.add(p6);
                                Container c=getContentPane();
                                c.add("West",p7);
                                c.add("East",p8);
                                c.add("South",p2);
                                smpn.addActionListener(this);
                                keluar.addActionListener(this);
                                hapus.addActionListener(this);
                                brow.addActionListener(this);
                                show();                              
                }
                public void actionPerformed(ActionEvent a)
                {
                                if(a.getSource()==smpn){
                                                boolean kondisi=true;
                                                try{File file=new File("d://Modul 5.txt");
                                                PrintWriter fout=new PrintWriter(new FileWriter(file.getPath(),kondisi));
                                                fout.print(nama.getText()+" ; ");
                                                fout.print(nbi.getText()+" ; ");
                                                fout.print(almt.getText()+" ; ");
                                                fout.print(TL.getText()+" ; ");
                                                fout.print(agama.getSelectedItem().toString()+" ; ");
                                                fout.print(cbg.getSelectedCheckbox().getLabel()+" ;\n");
                                                fout.close();
                                                }catch(IOException io){
                                                                io.printStackTrace();
                                                }
                                }
                                else if(a.getSource()==keluar)
                                {
                                                System.exit(0);
                                }
                                else if(a.getSource()==hapus){
                                                nama.setText("");
                                                nbi.setText("");
                                                almt.setText("");
                                                TL.setText("");
                                                agama.setSelectedIndex(0);                  
                                                //cb1.setSelected(true);
                                                }
                                else if(a.getSource()==brow){
                                             
                                }
                }
                public static void main(String[] args)
                {
                                M5 oby=new M5();
                }
}
Comments
0 Comments

Tidak ada komentar:

Posting Komentar