Breaking News
Loading...
Wednesday, 29 April 2015

Program Java Konversi suhu [GUI]













import javax.swing.*;
import java.awt.event.ActionListener;
public class konversi_suhu{
    public konversi_suhu(){
        JFrame f=new JFrame();
        f.setTitle("Konversi suhu");
        f.setLayout(null);
        f.setSize(300,300);
       
        JLabel lb1=new JLabel("Celcius");
        JLabel lb2=new JLabel("Fahreheit");
        JLabel lb3=new JLabel("Kelvin");
        JLabel lb4=new JLabel("Reamur");
       
        JButton jb=new JButton("Konversi suhu");
       
        final JTextField jt1=new JTextField();
        final JTextField jt2=new JTextField();
        final JTextField jt3=new JTextField();
        final JTextField jt4=new JTextField();
       
        f.add(lb1); lb1.setBounds(20,30,100,25);
        f.add(jt1); jt1.setBounds(120,30,100,25);
        f.add(jb);  jb.setBounds(60,60,120,25);
        f.add(lb2); lb2.setBounds(20,90,100,25);
        f.add(jt2); jt2.setBounds(120,90,100,25);
        f.add(lb3); lb3.setBounds(20,120,100,25);
        f.add(jt3); jt3.setBounds(120,120,100,25);
        f.add(lb4); lb4.setBounds(20,150,100,25);
        f.add(jt4); jt4.setBounds(120,150,100,25);
       
        jb.addActionListener(new java.awt.event.ActionListener (){
            public void actionPerformed(java.awt.event.ActionEvent evt){
                int input=Integer.parseInt(jt1.getText());
                double k=input+273.15;
                double f=input*1.8+32;
                int r=(input*80)/100;
               
                jt2.setText(String.valueOf(f));
                jt3.setText(String.valueOf(k));
                jt4.setText(String.valueOf(r));
               
            }
        });

        f.setVisible(true);
    }
    public static void main(String [] lx){
        konversi_suhu manggil=new konversi_suhu();
    }  
}

Outputnya


0 comments:

Post a Comment

 
Toggle Footer