Professional Documents
Culture Documents
import javax.swing.JOptionPane;
public NilaiMahasiswa() {
initComponents();
@SuppressWarnings("unchecked")
jFrame1.getContentPane().setLayout(jFrame1Layout);
jFrame1Layout.setHorizontalGroup(
jFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
jFrame1Layout.setVerticalGroup(
jFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
jFrame2.getContentPane().setLayout(jFrame2Layout);
jFrame2Layout.setHorizontalGroup(
jFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
jFrame2Layout.setVerticalGroup(
jFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
jFrame3.getContentPane().setLayout(jFrame3Layout);
jFrame3Layout.setHorizontalGroup(
jFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
jFrame3Layout.setVerticalGroup(
jFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("Nama");
jLabel2.setText("NIM");
textNama.addContainerListener(new java.awt.event.ContainerAdapter() {
textNamaComponentAdded(evt);
});
textNama.addAncestorListener(new javax.swing.event.AncestorListener() {
textNamaAncestorMoved(evt);
});
textNama.addMouseListener(new java.awt.event.MouseAdapter() {
textNamaMouseClicked(evt);
});
textNama.addComponentListener(new java.awt.event.ComponentAdapter() {
jTextPane1(evt);
}
});
textNama.addInputMethodListener(new java.awt.event.InputMethodListener() {
textNamaInputMethodTextChanged(evt);
});
textNama.addActionListener(new java.awt.event.ActionListener() {
textNamaActionPerformed(evt);
});
textNama.addKeyListener(new java.awt.event.KeyAdapter() {
textNamaKeyPressed(evt);
});
textNIM.addMouseListener(new java.awt.event.MouseAdapter() {
textNIMMouseClicked(evt);
});
textNIM.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
textNIMActionPerformed(evt);
});
textAbsen.addMouseListener(new java.awt.event.MouseAdapter() {
textAbsenMouseClicked(evt);
});
textAbsen.addActionListener(new java.awt.event.ActionListener() {
textAbsenActionPerformed(evt);
});
jLabel4.setText("Nilai Mahasiswa");
jLabel5.setText("Tugas");
jLabel6.setText("UTS");
jLabel7.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jLabel7.setText("UAS");
textTugas.addMouseListener(new java.awt.event.MouseAdapter() {
textTugasMouseClicked(evt);
});
textTugas.addActionListener(new java.awt.event.ActionListener() {
textTugasActionPerformed(evt);
});
textUTS.addMouseListener(new java.awt.event.MouseAdapter() {
textUTSMouseClicked(evt);
});
textUTS.addActionListener(new java.awt.event.ActionListener() {
textUTSActionPerformed(evt);
});
textUAS.addMouseListener(new java.awt.event.MouseAdapter() {
textUASMouseClicked(evt);
});
textUAS.addActionListener(new java.awt.event.ActionListener() {
textUASActionPerformed(evt);
});
tombolHitung.setText("HITUNG");
tombolHitung.addActionListener(new java.awt.event.ActionListener() {
tombolHitungActionPerformed(evt);
});
jLabel8.setText("NILAI");
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.TRAILING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(textNIM)
.addComponent(tombolHitung))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G, false)
.addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILIN
G, false)
.addComponent(textUTS, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(textTugas)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel4)))
.addContainerGap(126, Short.MAX_VALUE))
);
layout.setVerticalGroup(
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)
.addComponent(jLabel1)
.addComponent(textNama, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel2)
.addComponent(textNIM, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(tombolHitung))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel8)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(textAbsen, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(textTugas, javax.swing.GroupLayout.PREFERRED_SIZE, 20,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(textUTS, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel7)
.addComponent(textUAS, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(169, Short.MAX_VALUE))
);
pack();
}// </editor-fold>//GEN-END:initComponents
nama=textNama.getText();
nim=textNIM.getText();
if (textNama.getText().equals ("")){
nama = "Miharja";
}
if("".equals(textNIM.getText())){
nim= "171351122";
int absen,tugas,uas,uts,nilaiakhir;
absen=Integer.parseInt(textAbsen.getText());
tugas=Integer.parseInt(textTugas.getText());
uts=Integer.parseInt(textUTS.getText());
uas=Integer.parseInt(textUAS.getText());
nilaiakhir =(absen*10/100)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
predikat = "A";
predikat = "B";
predikat = "C";
predikat = "D";
} else {
}//GEN-LAST:event_textNamaMouseClicked
}//GEN-LAST:event_textNIMMouseClicked
}//GEN-LAST:event_textAbsenMouseClicked
}//GEN-LAST:event_textTugasMouseClicked
}//GEN-LAST:event_textUTSMouseClicked
private void textUASMouseClicked(java.awt.event.MouseEvent evt) {//GEN-
FIRST:event_textUASMouseClicked
}//GEN-LAST:event_textUASMouseClicked
}//GEN-LAST:event_textNIMActionPerformed
}//GEN-LAST:event_textNamaActionPerformed
}//GEN-LAST:event_textAbsenActionPerformed
}//GEN-LAST:event_textUTSActionPerformed
}//GEN-LAST:event_jTextPane1
}//GEN-LAST:event_textNamaInputMethodTextChanged
}//GEN-LAST:event_textNamaKeyPressed
}//GEN-LAST:event_textNamaComponentAdded
}//GEN-LAST:event_textTugasActionPerformed
java.awt.EventQueue.invokeLater(() -> {
new NilaiMahasiswa().setVisible(true);
});