calculator script

class mobil
{
String type;
String warna;
String bb;
public mobil()
{
}
public mobil(String type,String warna,String bb)
{
this.type = type;
this.warna = warna;
this.bb = bb;
}
void mesin()
{
System.out.println("spesifikasi");
System.out.println(type);
System.out.println(warna);
System.out.println(bb);
}
public String ambil_type()
{
return type;
}
public static void main(String []args)
{
mobil pribadi = new mobil("kijang","biru","bensin");
String t =pribadi.ambil_type();
pribadi.mesin();
System.out.println("mobilku baru:"+t);
}
}





class hewan
{
String jb;
String warna;
public hewan()
{
}
public hewan(String jb,String warna)
{
this.jb = jb;
this.warna = warna;
}
String ambiljb()
{
return jb;
}
String ambilwarna()
{
return warna;
}
public static void main (String []args)
{
hewan hewanku = new hewan("kakak tua","coklat");
System.out.println("identitas hewanku:");
String n = hewanku.ambiljb();
System.out.println("jb:"+n);
System.out.println("warna:"+hewanku.warna);
}
}


"calculator"
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.*;
import javax.swing.JOptionPane;

public class kalkulator extends JFrame implements ActionListener
{
public kalkulator()
{
loadcomponent();
}
JLabel lutama = null ;
JLabel lpertama = null;
JLabel lkedua = null;
JLabel lhasil = null;

JButton JBplus = null;
JButton Jclose = null;
JButton Jkali = null;
JButton Jbagi = null;
JButton Jkurang = null;

JTextField JTpertama = null;
JTextField JTkedua = null;
JTextField JThasil = null;

public void loadcomponent()
{
setTitle("BUDI CALCULATOR");
lutama = new JLabel(" CALCULATOR");
lpertama = new JLabel(" angka I");
lkedua = new JLabel (" angka II");
lhasil = new JLabel (" HASIL");

JBplus = new JButton ("+");
Jkurang = new JButton ("-");
Jclose = new JButton ("EXIT");
Jkali = new JButton ("X");
Jbagi = new JButton (":");


JTpertama = new JTextField (5);
JTkedua = new JTextField(5);
JThasil = new JTextField(5);

Container eko;
eko = getContentPane();
eko.setLayout(new GridBagLayout());
GridBagConstraints budi = new GridBagConstraints();

budi.anchor = GridBagConstraints.WEST;
budi.gridx = 5;
budi.gridy = 5;
eko.add(lutama,budi);
budi.gridy ++;
eko.add(lpertama, budi);
budi.gridx++;
eko.add(JTpertama, budi);
budi.gridy++;
budi.gridx=5;
eko.add(lkedua , budi);
budi.gridx++;
eko.add(JTkedua, budi);
budi.gridy++;
budi.gridx=5;
eko.add(lhasil, budi);
budi.gridx++;
eko.add(JThasil, budi);
budi.gridy++;
budi.gridx=10;
eko.add(JBplus, budi);
budi.gridx++;
eko.add(Jkurang, budi);
budi.gridx++;
eko.add(Jkali, budi);
budi.gridx++;
eko.add(Jbagi, budi);
budi.gridx++;
eko.add(Jclose,budi);
eko.setBackground(Color.yellow);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);

Jclose.setActionCommand("EXIT");
JBplus.setActionCommand("+");
Jkali.setActionCommand("X");
Jbagi.setActionCommand(":");
Jkurang.setActionCommand("-");

Jclose.addActionListener(this);
JBplus.addActionListener(this);
Jkali.addActionListener(this);
Jbagi.addActionListener(this);
Jkurang.addActionListener(this);
}

public static void main(String []args)
{
kalkulator a =new kalkulator ();
}
public void actionPerformed(ActionEvent e)
{
String a = e.getActionCommand();
if (a=="EXIT")
{
int JTutup = JOptionPane.showConfirmDialog(this,"Are you sure quit application","Close The Calculator",JOptionPane.YES_NO_OPTION);
if (JTutup==0)
{
System.exit(0);
}
}
if (a=="+")
{
int nilai1= Integer.parseInt(JTpertama.getText());
//String s = JTpertama.getText();
int nilai2= Integer.parseInt(JTkedua.getText());
Integer temp = nilai1+nilai2;
String s = temp.toString();
JThasil.setText(s);
}
if (a=="X")
{
int nilai1= Integer.parseInt(JTpertama.getText());
//String s = JTpertama.getText();
int nilai2= Integer.parseInt(JTkedua.getText());
Integer temp = nilai1*nilai2;
String s = temp.toString();
JThasil.setText(s);
}
if (a==":")
{
int nilai1= Integer.parseInt(JTpertama.getText());
//String s = JTpertama.getText();
int nilai2= Integer.parseInt(JTkedua.getText());
Integer temp =nilai1/nilai2;
String s = temp.toString();
JThasil.setText(s);
}
if (a=="-")
{
int nilai1= Integer.parseInt(JTpertama.getText());
//String s = JTpertama.getText();
int nilai2= Integer.parseInt(JTkedua.getText());
Integer temp = nilai1-nilai2;
String s = temp.toString();;
JThasil.setText(s);
}
}
}

0 komentar:

Posting Komentar

Template by : kendhin x-template.blogspot.com