Syafi'i Blog's'

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


}

0 komentar:

Template by : auraipank x-template.blogspot.com