Minggu, 22 Februari 2015

program java sederhana yang menggunakan AWT dan swing; operasi aritmatika


oke sobat. ketemu lagi sekarang di post ini. sekarang saya akan membuat artikel tenteng membuat program java sederhana yang menggunakan abstract windowing toolkit (AWT) dan swing. artikel ini saya buat karena baru saja kemaren saya mendapat tugas seperti ini dari guru saya. jadi mohon maaf jika penyajian post ini kurang efisien karena disini kita sama-sama dalam tahap pembelajaran.

Berikut ini adalah contoh sederhana program java operasi aritmetika yang menggunakan awt dan swing
____________________________________________________________
/* Univ Haluoleo hitungan */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class lat1 extends JFrame implements ActionListener
{
JLabel lbl1 = new JLabel(“Masukkan var 1 “);
JTextField txt1=new JTextField(10);
JLabel lbl2 = new JLabel(“Masukkan var 2 “);
JTextField txt2=new JTextField(10);
JLabel lbl3 = new JLabel(“Operasi”);
JComboBox cb1=new JComboBox();
JButton btn1=new JButton(“Jalankan      “);
JButton btn2=new JButton(“Keluar        “);
JTextField txt3=new JTextField(10);
Container c=new Container();
lat1()
{
super(“OPERASI ARITMETIK”);
cb1.addItem(“+”);
cb1.addItem(“-“);
cb1.addItem(“/”);
cb1.addItem(“*”);
c=getContentPane();
c.setLayout(new FlowLayout(FlowLayout.LEFT,50,10));
c.add(lbl1);
c.add(txt1);
c.add(lbl2);
c.add(txt2);
c.add(lbl3);
c.add(cb1);
c.add(btn1);
c.add(btn2);
c.add(txt3);
btn1.addActionListener(this);
btn2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn2)
System.exit(0);
if (e.getSource()==btn1)
{
float c=0; float a,b; String s;
a=Float.parseFloat(txt1.getText());
b=Float.parseFloat(txt2.getText());
if (cb1.getSelectedItem()==”+”)
{
c= a+b;
}
if (cb1.getSelectedItem()==”-“)
{
c= a-b;
}
if (cb1.getSelectedItem()==”*”)
{
c= a*b;
}
if (cb1.getSelectedItem()==”/”)
{
c= a/b;
}
s=String.valueOf(c);
txt3.setText(” “+s);
}
}
public static void main(String [] arg)
{
JFrame.setDefaultLookAndFeelDecorated(true);
lat1 x=new lat1();
x.setSize(250,400);
x.setLocation(300,300);
x.setVisible(true);
}
}
__________________________________________________________
BERIKUT INI ADALAH SCREENSHOOT DARI PROGRAM DI ATAS
screenshoot

Tidak ada komentar:

Posting Komentar