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