DOSEN PEMBIMBING : Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
KELAS : A35
NPM : 1535010012
NAMA : Aprilia Duwi Ratnawati
Pemrograman
GUI (“Program Konversi Suhu”)
Mata Kuliah :
Bahasa Pemrograman
Dosen
: Bpk. Nur Cahyo Wibowo, S.Kom, M.Kom
Kelas
: A35
NPM
: 1535010012
Nama
: Aprilia Duwi Ratnawati
source code untuk program
konversi suhu berikut ini :
package modul;
public class modul8 extends javax.swing.JFrame {
public modul8() {
initComponents();
}
/**
* This method is
called from within the constructor to initialize the form.
* WARNING: Do NOT
modify this code. The content of this method is always
* regenerated by
the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold
defaultstate="collapsed" desc="Generated Code">
private void
initComponents() {
jPanel1 = new
javax.swing.JPanel();
jLabel1 = new
javax.swing.JLabel();
jLabel2 = new
javax.swing.JLabel();
jLabel3 = new
javax.swing.JLabel();
jLabel4 = new
javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
txcel = new
javax.swing.JTextField();
txfah = new
javax.swing.JTextField();
txrea = new
javax.swing.JTextField();
txkel = new
javax.swing.JTextField();
txfah2 = new
javax.swing.JTextField();
txcel2 = new javax.swing.JTextField();
txrea2 = new
javax.swing.JTextField();
txkel2 = new
javax.swing.JTextField();
txkel3 = new
javax.swing.JTextField();
txcel3 = new
javax.swing.JTextField();
txfah3 = new
javax.swing.JTextField();
txrea3 = new
javax.swing.JTextField();
txrea4 = new
javax.swing.JTextField();
txcel4 = new
javax.swing.JTextField();
txfah4 = new
javax.swing.JTextField();
txkel4 = new
javax.swing.JTextField();
jLabel6 = new
javax.swing.JLabel();
jLabel7 = new
javax.swing.JLabel();
jLabel8 = new
javax.swing.JLabel();
jLabel9 = new
javax.swing.JLabel();
jLabel10 = new
javax.swing.JLabel();
jLabel11 = new
javax.swing.JLabel();
jLabel12 = new
javax.swing.JLabel();
jLabel13 = new
javax.swing.JLabel();
jLabel14 = new
javax.swing.JLabel();
jLabel15 = new
javax.swing.JLabel();
jLabel16 = new
javax.swing.JLabel();
jLabel17 = new
javax.swing.JLabel();
Button1 = new
javax.swing.JButton();
Button2 = new
javax.swing.JButton();
Button4 = new
javax.swing.JButton();
Button3 = new
javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBackground(new java.awt.Color(255, 255, 0));
jPanel1.setBackground(new java.awt.Color(255, 255, 0));
jPanel1.setForeground(new java.awt.Color(255, 255, 204));
jLabel1.setBackground(new
java.awt.Color(102, 102, 0));
jLabel1.setFont(new java.awt.Font("Tempus Sans ITC", 1, 14));
// NOI18N
jLabel1.setForeground(new java.awt.Color(51, 0, 51));
jLabel1.setText("
PROGRAM SUHU :");
jLabel1.setBorder(new
javax.swing.border.MatteBorder(null));
jLabel2.setText("C");
jLabel3.setText("F");
jLabel4.setText("K");
jLabel5.setText("R");
txcel.setBackground(new java.awt.Color(204, 255, 255));
txcel.addActionListener(new
java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
txcelActionPerformed(evt);
}
});
txfah.setBackground(new java.awt.Color(255, 153, 153));
txrea.setBackground(new java.awt.Color(255, 255, 153));
txrea.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
txreaActionPerformed(evt);
}
});
txkel.setBackground(new java.awt.Color(102, 153, 255));
txfah2.setBackground(new java.awt.Color(204, 255, 255));
txfah2.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
txfah2ActionPerformed(evt);
}
});
txcel2.setBackground(new java.awt.Color(255, 153, 153));
txcel2.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
txcel2ActionPerformed(evt);
}
});
txrea2.setBackground(new java.awt.Color(255, 255, 153));
txkel2.setBackground(new java.awt.Color(102, 153, 255));
txkel3.setBackground(new java.awt.Color(204, 255, 255));
txcel3.setBackground(new java.awt.Color(255, 153, 153));
txfah3.setBackground(new java.awt.Color(255, 255, 153));
txrea3.setBackground(new java.awt.Color(153, 153, 255));
txrea4.setBackground(new java.awt.Color(204, 255, 255));
txcel4.setBackground(new java.awt.Color(255, 153, 153));
txfah4.setBackground(new java.awt.Color(255, 255, 153));
txfah4.addActionListener(new
java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
txfah4ActionPerformed(evt);
}
});
txkel4.setBackground(new java.awt.Color(102, 153, 255));
jLabel6.setText("F");
jLabel7.setText("R");
jLabel8.setText("K");
jLabel9.setText("C");
jLabel10.setText("F");
jLabel11.setText("R");
jLabel12.setText("C");
jLabel13.setText("F");
jLabel14.setText("K");
jLabel15.setText("C");
jLabel16.setText("R");
jLabel17.setText("K");
Button1.setBackground(new java.awt.Color(204, 204, 255));
Button1.setText("KONVERSI");
Button1.addActionListener(new
java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
Button1ActionPerformed(evt);
}
});
Button2.setBackground(new java.awt.Color(204, 204, 255));
Button2.setText("KONVERSI");
Button2.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
Button2ActionPerformed(evt);
}
});
Button4.setBackground(new java.awt.Color(204, 204, 255));
Button4.setText("KONVERSI");
Button4.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
Button4ActionPerformed(evt);
}
});
Button3.setBackground(new java.awt.Color(204, 204, 255));
Button3.setText("KONVERSI");
Button3.addActionListener(new java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
Button3ActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 18,
Short.MAX_VALUE)
.addComponent(jLabel6,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addComponent(jLabel7)
.addComponent(jLabel8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txkel)
.addComponent(txrea)
.addComponent(txcel)
.addComponent(txfah)))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 15,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel9)
.addComponent(jLabel10)
.addComponent(jLabel11))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txkel3, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(txcel3)
.addComponent(txfah3)
.addComponent(txrea3))))
.addGap(30, 30, 30)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(Button1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(27, 27, 27)
.addComponent(jLabel3))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(jLabel17, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel16, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel15,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(txfah2, javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txrea2,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txkel2, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE)))))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addGap(0, 0, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(txcel2, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel12, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(18, 18, 18)
.addComponent(txcel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel13,
javax.swing.GroupLayout.PREFERRED_SIZE, 7,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txfah4, javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel14,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(18, 18, 18)
.addComponent(txkel4, javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE))))))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addComponent(Button3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 15,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(txrea4, javax.swing.GroupLayout.PREFERRED_SIZE, 118,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(10, 10, 10)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(Button2)
.addComponent(Button4))
.addContainerGap())
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(147, 147, 147)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 204,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(165, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 48,
Short.MAX_VALUE)
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 22,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3)
.addComponent(txcel, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txfah2,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(Button1)
.addComponent(Button2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txfah, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txcel2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6)
.addComponent(jLabel15))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txrea, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txrea2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7)
.addComponent(jLabel16))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txkel, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txkel2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel8)
.addComponent(jLabel17))
.addGap(23, 23, 23)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txkel3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4)
.addComponent(Button3)))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addGap(0, 0, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(4, 4,
4)
.addComponent(jLabel5,
javax.swing.GroupLayout.PREFERRED_SIZE, 19,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txrea4,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(Button4)))))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txcel3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel9)
.addComponent(jLabel12)
.addComponent(txcel4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txfah3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel10)
.addComponent(jLabel13, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txfah4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txrea3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel11)
.addComponent(jLabel14)
.addComponent(txkel4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(26, 26, 26))
);
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addGap(0, 36, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
);
pack();
}//
</editor-fold>
private void
txfah4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
txreaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
Button1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
Double C =
Double.parseDouble(txcel.getText());
Double CF=(1.8*C)+32;
Double CR=(0.8*C);
Double CK=(C+273);
txfah.setText(String.valueOf(CF));
txrea.setText(String.valueOf(CR));
txkel.setText(String.valueOf(CK));
}
private void
Button2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here;
Double F =
Double.parseDouble(txfah2.getText());
Double
FC=(F-32)/1.8;
Double
FR=(F-32)/2.25;
Double
FK=(F+459)/1.8;
txcel2.setText(String.valueOf(FC));
txrea2.setText(String.valueOf(FR));
txkel2.setText(String.valueOf(FK));
}
private void
Button3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
Double K =
Double.parseDouble(txkel3.getText());
Double
KC=(K-273.15);
Double
KF=(K-273.15)*0.8;
Double
KR=(K*1.8)-459.67;
txcel3.setText(String.valueOf(KC));
txfah3.setText(String.valueOf(KF));
txrea3.setText(String.valueOf(KR));
}
private void
Button4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
Double R =
Double.parseDouble(txrea4.getText());
Double RC=(R/0.8);
Double
RF=(R/2.25)+491.67;
Double
RK=(R/0.8)+273.15;
txcel4.setText(String.valueOf(RC));
txfah4.setText(String.valueOf(RF));
txkel4.setText(String.valueOf(RK));
}
private void
txfah2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
txcel2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
txcelActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
/**
* @param args the
command line arguments
*/
public static void
main(String args[]) {
/* Set the
Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look
and feel setting code (optional) ">
/* If Nimbus
(introduced in Java SE 6) is not available, stay with the default look and
feel.
* For details
see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for
(javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if
("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch
(ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(modul8.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(InstantiationException ex) {
java.util.logging.Logger.getLogger(modul8.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(IllegalAccessException ex) {
java.util.logging.Logger.getLogger(modul8.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(modul8.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
//</editor-fold>
/* Create and
display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new
modul8().setVisible(true);
}
});
}
// Variables
declaration - do not modify
private
javax.swing.JButton Button1;
private
javax.swing.JButton Button2;
private
javax.swing.JButton Button3;
private
javax.swing.JButton Button4;
private
javax.swing.JLabel jLabel1;
private
javax.swing.JLabel jLabel10;
private
javax.swing.JLabel jLabel11;
private
javax.swing.JLabel jLabel12;
private
javax.swing.JLabel jLabel13;
private
javax.swing.JLabel jLabel14;
private
javax.swing.JLabel jLabel15;
private
javax.swing.JLabel jLabel16;
private
javax.swing.JLabel jLabel17;
private
javax.swing.JLabel jLabel2;
private javax.swing.JLabel
jLabel3;
private
javax.swing.JLabel jLabel4;
private
javax.swing.JLabel jLabel5;
private
javax.swing.JLabel jLabel6;
private
javax.swing.JLabel jLabel7;
private
javax.swing.JLabel jLabel8;
private
javax.swing.JLabel jLabel9;
private
javax.swing.JPanel jPanel1;
private
javax.swing.JTextField txcel;
private
javax.swing.JTextField txcel2;
private
javax.swing.JTextField txcel3;
private
javax.swing.JTextField txcel4;
private
javax.swing.JTextField txfah;
private
javax.swing.JTextField txfah2;
private
javax.swing.JTextField txfah3;
private
javax.swing.JTextField txfah4;
private
javax.swing.JTextField txkel;
private
javax.swing.JTextField txkel2;
private
javax.swing.JTextField txkel3;
private
javax.swing.JTextField txkel4;
private
javax.swing.JTextField txrea;
private
javax.swing.JTextField txrea2;
private
javax.swing.JTextField txrea3;
private
javax.swing.JTextField txrea4;
// End of
variables declaration
}
Sedangkan untuk design.nya sebagai berikut :
Jika di run dan sudah diisi dan di klik konversi ,maka
hasilnya seperti berikut :
Tidak ada komentar:
Posting Komentar