Breaking News

Program Java: Input Data Dengan GUI di Java

Program java menampilkan inputan yang di lakukan oleh user:

User mengklik input data jika ingin menginputkan data, dan data setelah di inputkan tampilkan dengan mengklik cetak.

Source Codenya:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class biodataMhs extends JFrame implements ActionListener
{
String a;
String b;
String c;
//JTextArea hasil;
JButton input, cetak;
JLabel lblJudul, lblData;
String buathasil= "";
public biodataMhs(){
initComponen();
}

public void initComponen(){
setTitle(".:Biodata Mahasiswa:.");
setDefaultCloseOperation(3);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(500,200,300,250);
setResizable(false);

JLabel lblJudul = new JLabel("DATA MAHASISWA");
lblJudul.setBounds(75,5,310,40);

input= new JButton("Input Data");
input.setBounds(17, 50, 150, 30);
input.setCursor(new Cursor(Cursor.HAND_CURSOR));
input.addActionListener(this);

cetak= new JButton("Cetak Data");
cetak.setBounds(125, 90, 150, 30);
cetak.setCursor(new Cursor(Cursor.HAND_CURSOR));
cetak.addActionListener(this);


getContentPane().setLayout(null);
getContentPane().add(lblJudul);
getContentPane().add(input);
getContentPane().add(cetak);
setVisible(true);
}
public static void main(String args[]){
new biodataMhs();
}

public void input(){
a = (JOptionPane.showInputDialog("Masukkan Nama Anda "));
b = (JOptionPane.showInputDialog("Masukkan NPM Anda "));
c = (JOptionPane.showInputDialog("Masukkan Kelas Anda "));
}

public void cetak(){
buathasil = buathasil+"*************************************\n";
buathasil = buathasil+"* ::BIODATA YANG ANDA INPUT:: *\n";
buathasil = buathasil+"*************************************\n";
buathasil = buathasil+"Nama Anda Adalah : "+a;
buathasil = buathasil+"\nNPM Anda Adalah : "+b;
buathasil = buathasil+"\nKelas Anda Adalah : "+c;
buathasil = buathasil+"\n*************************************";
}

public void actionPerformed(ActionEvent ae){
if(ae.getSource()==input){
input();
}
if(ae.getSource()==cetak){
buathasil="";
cetak();
JOptionPane.showMessageDialog(this,buathasil);
}
}
}

refrensi program bisa di download di sini: Program menampilkan data di textbox
http://www.mediafire.com/?9zwizvz6i8erpig#1

2 komentar:

  1. makasih yaa... :e:

    BalasHapus
  2. bro gue punya masalah gimana buat form login? trus gue masukan username kedalam textfield trus gue masuk ke menu utama nya? di menu utama ada data profil yang gue masukkan ke username tadi? maksudnya nama username yang di masukkan?
    sekian trima kasih mohon petunjukknya.. secepatnya yah..

    BalasHapus