Contoh Source Code Membuat Event Enter Pada Java

 on Saturday, October 8, 2016  

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

class Aplikasi_Event_Enter extends JFrame 

{

 JTextField data1=new JTextField(20);
 JTextField data2=new JTextField(20);
 JButton operasi=new JButton("+");
 JTextField hasil=new JTextField(20);
 JButton exit=new JButton("EXIT");

 Aplikasi_Event_Enter()

 {

  setTitle("Event Sederhana");
  setLocation(200,100);
  setSize(290,100);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 }

 void komponenVisual()

 {

  getContentPane().setLayout(null);
  getContentPane().add(data1);
  data1.setBounds(10,10,50,20);

  getContentPane().add(data2);
  data2.setBounds(130,10,50,20);

  getContentPane().add(operasi);
  operasi.setBounds(190,10,80,20);

  getContentPane().add(exit);
  exit.setBounds(35,40,200,20);

  setVisible(true);

  }

   void AksiReaksi()

   {

   data1.addKeyListener(new KeyAdapter()

   {

    public void keyPressed(KeyEvent e)

    {

     if(e.getKeyCode()==e.VK_ENTER)

     {

      data2.requestFocus();

      }}});

    data2.addKeyListener(new KeyAdapter()

    {

     public void keyPressed(KeyEvent e)

     {

     if(e.getKeyCode()==e.VK_ENTER)

     {

      operasi.requestFocus();

      }}});

    operasi.addKeyListener(new KeyAdapter()

    {

     public void keyPressed(KeyEvent e)

     {

     if(e.getKeyCode()==e.VK_ENTER)

     {

     int x=Integer.parseInt(data1.getText());
     int y=Integer.parseInt(data2.getText());
     String z=String.valueOf(x+y);
     hasil.setText(z);
     exit.requestFocus();

     }}});

     exit.addActionListener(new ActionListener()

     {

      public void actionPerformed(ActionEvent e)

      {

       System.exit(0);

       }});

    }

     public static void main(String args[])

     {

      Aplikasi_Event_Enter AEE=new Aplikasi_Event_Enter();
      AEE.komponenVisual();

      }}

** OutPut**



No comments:

Post a Comment

J-Theme