Monday, 19 November 2012

Membuat Form Perhitungan di java (codingan nya)



package Java_gui;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class latihan_frame {

   
    public static void main(String[] args) {
        JFrame frm_latihan = new JFrame("Form Perhitungan");
        JLabel lbl_nilai1 = new JLabel("Nilai 1");
        JLabel lbl_nilai2 = new JLabel("Nilai 2");
        JLabel lbl_hasiljml = new JLabel("Hasil Penjumlahan");
        final JTextField txt_nilai1 = new JTextField();
        final JTextField txt_nilai2 = new JTextField();
        final JTextField txt_hsljmlh = new JTextField();
        JButton btn_proses = new JButton("Proses");
        JButton btn_keluar = new JButton("Keluar");
btn_keluar.addActionListener(new ActionListener()
{
            public void actionPerformed(ActionEvent evt)
 {
 String jawab=JOptionPane.showInputDialog("Yakin ingin keluar (Y/T)");
 String jwb=jawab.toLowerCase();
 if(jwb.equals("y"))
     System.exit(0);
            }
        });

        btn_proses.addActionListener(new ActionListener()
{
            public void actionPerformed(ActionEvent evt)
 {
 String nilai1 = txt_nilai1.getText();
 int n1 =Integer.parseInt(nilai1);
 String nilai2 = txt_nilai2.getText();
 int n2 =Integer.parseInt(nilai2);
 int n3 =n1+n2;
 String nilai3 =Integer.toString(n3);
 txt_hsljmlh.setText(nilai3);
            }
        });


        lbl_nilai1.setForeground(Color.red);
        lbl_nilai2.setForeground(Color.red);
        lbl_hasiljml.setForeground(Color.blue);
        btn_proses.setForeground(Color.ORANGE);
        btn_keluar.setForeground(Color.ORANGE);

        Container konten = frm_latihan.getContentPane();
        konten.setLayout(null);
        konten.add(lbl_nilai1);
        lbl_nilai1.setBounds(5, 10, 50,20);
        konten.add(lbl_nilai2);
        lbl_nilai2.setBounds(5, 30, 50,20);
        konten.add(txt_nilai1);
        txt_nilai1.setBounds(130, 10, 70,20);
        konten.add(txt_nilai2);
        txt_nilai2.setBounds(130, 32, 70,20);
        konten.add(btn_proses);
        btn_proses.setBounds(15, 60, 90,20);
        konten.add(btn_keluar);
        btn_keluar.setBounds(115, 60, 90,20);
        konten.add(lbl_hasiljml);
        lbl_hasiljml.setBounds(5, 90, 120,20);
        konten.add(txt_hsljmlh);
        txt_hsljmlh.setBounds(130, 90, 70,20);
frm_latihan.setLocation(30, 50);
          frm_latihan.setSize(220, 150);
          frm_latihan.setVisible(true);
frm_latihan.setResizable(false);
          frm_latihan.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);



    }

}


Perhatian: Yuk Baca Artikel bagus di Nurul Musthofa

Artikel Terkait

No comments:

Post a Comment

 

Network

Pesan

Semoga situs ini bermanfaat