Kali ini saya akan berbagi hasil dari soal uas yang di berikan oleh dosen saya.
Uas kali ini terdiri dari 3 JTextField yang harus di isi dengan ID Barang, Nama Barang, dan Berat nya.
Keterangan yang harus diberikan adalah:
Berat >= 100kg(pembungkusnya adalah Karung Besar)
Berat >= 50kg(pembungkusnya adalah Karung Sedang)
Berat >= 10kg(pembungkusnya adalah Karung Kecil)
Berat < 10kg(pembungkusnya adalah Kardus)
Untuk ID Barang harus menapilkan kode, misalkan input 23 dan hasilnya B0023.
Apabila input 100, hasilnya B0100.
Tampilan Awalnya seperti ini:
dan Hasil Akhirnya seperti ini:
Untuk langkah awalny silahkan anda membuat JFrame From, apabila anda belem mengerti langkahnya silahkan klik Disini.
dasn selanjutnya silahkan masukan text yang di bawah ini.
import
javax.swing.JOptionPane;
import
javax.swing.JTextArea;
public class Uas extends
javax.swing.JFrame {
String besar;
public Uas() {
super("pemberian no ID");
initComponents();
}
@SuppressWarnings("unchecked")
private void
tn3ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent
evt){
// TODO add your handling code here:
JTextArea jml= new JTextArea();
String cb = null;
int n1=Integer.parseInt(tn1.getText());
String n2=tn2.getText();
int n3=Integer.parseInt(tn3.getText());
besar(n3);
if(n1<9){
cb="B000"+n1+"";
}else if(n1<99){
cb="B00"+n1+"";
}else if(n1<999){
cb="B0"+n1+"";
}else if(n1<9999){
cb="B"+n1+"";
}
jml.append("ID Barang\t= "+cb+" \n\n");
jml.append("Nama Barang\t= "+n2+" \n\n");
jml.append("Berat\t= "+n3+" \n\n");
jml.append("Pembungkus\t= "+besar+" \n\n");
JOptionPane.showMessageDialog(null,jml);
}
public void besar(int a){
if(a>=100){
besar="Karung Besar";
}else if(a>=50){
besar="Karung sedang";
}else if(a>=10){
besar= "Karung Kecil";
}else{
besar = "Kardus";
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Uas().setVisible(true);
}
});
}
// Variables declaration - do not
modify
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JTextField tn1;
private javax.swing.JTextField tn2;
private javax.swing.JTextField tn3;
// End of variables
declaration
}
dan jangan lupa JTextFilenya harus di Change Variable Name menjadi tn1,tn2,tn3
saya membuat JFrame From ini dengan nama "Uas"
cukup sekian yag bisa saya berikan semoga bermanfaat bila ada salah silahkan bertanya!!
Salam Anak TI!!
Baca Juga!!
uts pemrograman java netbeans smstr 5
cara auto start apache mysql dan startup xampp
download juga!!
- laporan awal jaringan komputer semester 5
- Praktikum Struktur data Unpam semester 4
- uas grap terapan ari mulyoto
Tidak ada komentar:
Posting Komentar