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();
}
}