Dalampostingan kali
inisayaakanmembahastentangcarauntukmembuat
ProgramJavaFramemenentukanNilai rata-ratapada java
denganmenggunakangui.
Andadapatmelihat di bawahinimerupakankodeuntukmembuat program tersebut.
Andadapatmelihat di bawahinimerupakankodeuntukmembuat program tersebut.
packagelatihan;
/**
*
*
@author maya
*/
public class baru3 extends
javax.swing.JFrame {
int mm,bin,big,ipa,rata2;//nama integer dalamsebuah project
/** Creates new form baru3 */
public baru3() {
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() {
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();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jTextField4 = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jTextField5 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel1.setText("Nilai UAN SMA
(IPA)");
jLabel2.setText("MATEMATIKA");
jLabel3.setText("B.INDONESIA");
jLabel4.setText("B.INGGRIS");
jLabel5.setText("IPA");
jTextField1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jTextField1ActionPerformed(evt);
}
});
jTextField2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jTextField2ActionPerformed(evt);
}
});
jTextField3.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jTextField3ActionPerformed(evt);
}
});
jTextField4.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jTextField4ActionPerformed(evt);
}
});
jLabel6.setFont(new
java.awt.Font("Tahoma", 1, 14)); // NOI18N
jLabel6.setText("Nilai
rata-rata");
jTextField5.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jTextField5ActionPerformed(evt);
}
});
jButton1.setText("PRINT");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEventevt) {
jButton1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addGroup(layout.createSequentialGroup()
.addGap(23, 23,
23)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3)
.addComponent(jLabel4)
.addComponent(jLabel5))
.addGap(100,
100, 100))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel6)
.addGap(34, 34, 34)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 139,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(jTextField4)
.addComponent(jTextField3)
.addComponent(jTextField2)
.addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 49,
Short.MAX_VALUE))))
.addGroup(layout.createSequentialGroup()
.addGap(103, 103, 103)
.addComponent(jLabel1)))
.addContainerGap(72,
Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addContainerGap(307,
Short.MAX_VALUE)
.addComponent(jButton1)
.addGap(30, 30, 30))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jTextField2,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel4)
.addComponent(jTextField3,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel5)
.addComponent(jTextField4,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField5,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6))
.addGap(18, 18, 18)
.addComponent(jButton1)
.addContainerGap(36,
Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void
jTextField1ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
}
private void
jTextField2ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
}
private void
jTextField3ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
}
private void
jTextField5ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
}
private void
jTextField4ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
}
private void
jButton1ActionPerformed(java.awt.event.ActionEventevt) {
// TODO add your handling code here:
mm=Integer.parseInt(jTextField1.getText());//mengambilinputandari jtextfield1 menjadi integer
bin=Integer.parseInt(jTextField2.getText());//mengambilinputandari jtextfield2menjadi integer
big=Integer.parseInt(jTextField3.getText());//mengambilinputandari jtextfield3menjadi integer
ipa=Integer.parseInt(jTextField4.getText());//mengambilinputandari jtextfield4menjadi integer
rata2=(mm+bin+big+ipa)/4;//
rumusuntukmenentukan rata-rata
jTextField5.setText(rata2+"");//digunakanuntukmengambilinputan jtextfield2,3,4,5
}
/**
*
@paramargs the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new
Runnable() {
public void run() {
new baru3().setVisible(true);
}
});
}
// Variables declaration - do not modify
privatejavax.swing.JButton jButton1;
privatejavax.swing.JLabel jLabel1;
privatejavax.swing.JLabel jLabel2;
privatejavax.swing.JLabel jLabel3;
privatejavax.swing.JLabel jLabel4;
privatejavax.swing.JLabel jLabel5;
privatejavax.swing.JLabel jLabel6;
privatejavax.swing.JTextField jTextField1;
privatejavax.swing.JTextField jTextField2;
privatejavax.swing.JTextField jTextField3;
privatejavax.swing.JTextField jTextField4;
privatejavax.swing.JTextField jTextField5;
// End of variables declaration
}
darihasildiatasmakatampilanguiadalahsepertiberikutini
:
darihasildiataskitacobauntukmelakukan
running dari data yang telahkitabuat,sebagaicontohkitacobamemasukkannilai-nilaicontohsepertidibawahini:
makasetelahkita running atau PRINTmakahasil
yang kitadapatkanadalah :
terimakasih....danselamatmencoba..
kritikdan saran sangatdinantikan...
kritikdan saran sangatdinantikan...
Tidak ada komentar:
Posting Komentar