Source Code Membuat Event Area Pada Java

 on Thursday, October 13, 2016  

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

class Aplikasi_Event_Area extends JFrame

{

 JLabel lbnama=new JLabel("Nama");
 JTextField txnama=new JTextField(20);

 JLabel lbnim=new JLabel("NIM");
 JTextField txnim=new JTextField(7);

 JLabel lbkelamin=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();

 Aplikasi_Event_Area()

 {

  setTitle("Event Area");
  setLocation(300,100);
  setSize(300,320);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  }

    void KomponenVisual()

    {

     getContentPane().setLayout(null);

     getContentPane().add(lbnama);
     lbnama.setBounds(10,10,80,20);

     getContentPane().add(txnama);
     txnama.setBounds(105,10,175,20);

     getContentPane().add(lbnim);
     lbnim.setBounds(10,33,80,20);

     getContentPane().add(txnim);
     txnim.setBounds(105,56,50,20);

     getContentPane().add(lbkelamin);
     lbkelamin.setBounds(10,56,80,20);

     kelompok.add(pria);
     kelompok.add(wanita);

     getContentPane().add(pria);
     pria.setBounds(105,56,50,20);

     getContentPane().add(pria);
     wanita.setBounds(105,56,50,20);
     getContentPane().add(cetak);
     cetak.setBounds(10,80,270,150);

     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");

          }}}); }

          public static void main(String args[])

          {

           Aplikasi_Event_Area AEA=new Aplikasi_Event_Area();
           AEA.KomponenVisual();
           AEA.AksiReaksi();

           }}

*Output *




No comments:

Post a Comment

↑ J-Theme