SlideShare a Scribd company logo
1 of 4
hitungduabilangan
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;

public class hitungduabilangan extends JFrame implements ActionListener
{
JTextFieldtxtA,txtB,txthasil;
JPanel panel= new JPanel();
JLabelA,B,hasil;
JButtontambah,bagi,kali,kurang;
publichitungduabilangan()
{
setTitle("HitungDuaBilangan");
setSize(250,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
A = new JLabel("Nilai A:");
txtA = new JTextField(10);

B = new JLabel("Nilai B:");
txtB = new JTextField(10);

hasil = new JLabel("HasilPerhitungan");
txthasil = new JTextField(10);

tambah = new JButton("+");
tambah.addActionListener(this);
bagi = new JButton("/");
bagi.addActionListener(this);

kali = new JButton("X");
kali.addActionListener(this);

kurang = new JButton("-");
kurang.addActionListener(this);

A.setBounds(30,40,100,25);
txtA.setBounds(100,40,80,25);

B.setBounds(30,100,250,25);
txtB.setBounds(100,100,80,25);

hasil.setBounds(50,150,150,25);
txthasil.setBounds(50,170,150,25);

tambah.setBounds(75,200,90,25);
bagi.setBounds(75,230,90,25);
kali.setBounds(75,260,90,25);
kurang.setBounds(75,290,90,25);

panel.add(A);
panel.add(txtA);
panel.add(B);
panel.add(txtB);
panel.add(hasil);
panel.add(txthasil);
panel.add(tambah);
panel.add(bagi);
panel.add(kali);
panel.add(kurang);
add(panel);
panel.setLayout(null);
setVisible(true);
}
public static void main(String[]args)
{
newhitungduabilangan();
}
public void actionPerformed(ActionEvent e)
{
String d1 = txtA.getText();
String d2 = txtB.getText();
double a = Integer.parseInt(d1);
double b = Integer.parseInt(d2);
inthasiljml = (int)(a+b);
inthasilbagi = (int)(a/b);
inthasilkali = (int)(a*b);
inthasilkurang = (int)(a-b);

Object objek = e.getSource();
if(objek==tambah)
txthasil.setText(new String().valueOf(hasiljml));
{
if (objek==bagi)
txthasil.setText(new String().valueOf(hasilbagi));
}
{
if (objek==kali)
txthasil.setText(new String().valueOf(hasilkali));
}
{

if (objek==kurang)
txthasil.setText(new String().valueOf(hasilkurang));

}} }

More Related Content

What's hot

Func menu mostrar.c
Func menu mostrar.cFunc menu mostrar.c
Func menu mostrar.c
albertinous
 
jQuery プラグインの作り方
jQuery プラグインの作り方jQuery プラグインの作り方
jQuery プラグインの作り方
Takeru Suzuki
 
Colecções C#
Colecções C#Colecções C#
Colecções C#
nonametgp1
 

What's hot (20)

ECMA2015 INSIDE
ECMA2015 INSIDEECMA2015 INSIDE
ECMA2015 INSIDE
 
Reactive x
Reactive xReactive x
Reactive x
 
Cómo hacer una calculadora en java
Cómo hacer una calculadora en javaCómo hacer una calculadora en java
Cómo hacer una calculadora en java
 
Создание новых объектов
Создание новых объектовСоздание новых объектов
Создание новых объектов
 
Lista trabajador
Lista trabajadorLista trabajador
Lista trabajador
 
Event loops in java script 01 - stack
Event loops in java script 01 - stackEvent loops in java script 01 - stack
Event loops in java script 01 - stack
 
intro aux modules Thelia 2
intro aux modules Thelia 2intro aux modules Thelia 2
intro aux modules Thelia 2
 
Formulario4
Formulario4Formulario4
Formulario4
 
Condicional
CondicionalCondicional
Condicional
 
Func menu mostrar.c
Func menu mostrar.cFunc menu mostrar.c
Func menu mostrar.c
 
9. CodeIgniter add
9. CodeIgniter add9. CodeIgniter add
9. CodeIgniter add
 
Ejercicio progra
Ejercicio prograEjercicio progra
Ejercicio progra
 
Selection
SelectionSelection
Selection
 
jQuery プラグインの作り方
jQuery プラグインの作り方jQuery プラグインの作り方
jQuery プラグインの作り方
 
An introduction to functional programming with Go [redux]
An introduction to functional programming with Go [redux]An introduction to functional programming with Go [redux]
An introduction to functional programming with Go [redux]
 
Colecções C#
Colecções C#Colecções C#
Colecções C#
 
Most Common JavaScript Mistakes
Most Common JavaScript MistakesMost Common JavaScript Mistakes
Most Common JavaScript Mistakes
 
Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
 
Ejercicios condicionales
Ejercicios condicionalesEjercicios condicionales
Ejercicios condicionales
 
Programa
ProgramaPrograma
Programa
 

Perhitungan Dua Bilangan dengan Java NetBeans