3
JAWABAN SOAL UTS import java.awt.*; import java.awt.event.*; public class SoalB extends Frame implements ActionListener,WindowListener { //data member Panel p1; Panel p2; Panel p3; Label lbl1,lbl2,lbl3,lbl4,lbl5,lbl6,lbl7,lbl8; Button tmbProses,tmbBersih,tmbKeluar; TextField tNim,tNama,Nil1,Nil2,tRata,Ket; //kunstruktor public SoalB() { super("Husnul Helmi"); //memenggil konstruktor seperclass setLocationRelativeTo(null); //membuat tampilan form tengah addWindowListener(this); //membuat tampilan form tengah setSize(300,200); //mengatur ukuran frame p1=new Panel(); //menciptakan objek panel p1.setBackground(Color.red); lbl1= new Label("INPUT DATA NILAI"); //buat label lbl1.setForeground(Color.red); //denga warna lbl1.setFont(new Font("Sarif",0,20)); //menentukan jenis font p1.add(lbl1); p2=new Panel(); //menciptakan objek panel p2.setBackground(Color.blue); lbl2=new Label("Nim"); tNim=new TextField(); lbl3=new Label("Nama"); tNama=new TextField(); lbl4=new Label("Nilai 1"); Nil1=new TextField(); lbl5=new Label("Nilai 2"); Nil2=new TextField(); lbl6=new Label("Rata -Rata"); tRata=new TextField(); lbl7=new Label("Keterangan"); Ket=new TextField(); Ket.setEditable(false); p2.setLayout(new GridLayout(7,2)); //menampilkan label p2.add(lbl2);p2.add(tNim); //menampilkan label Nim p2.add(lbl3);p2.add(tNama); p2.add(lbl4);p2.add(Nil1); p2.add(lbl5);p2.add(Nil2);

Jawaban Soal Uts Pbo2

Embed Size (px)

Citation preview

Page 1: Jawaban Soal Uts Pbo2

JAWABAN SOAL UTS

import java.awt.*;import java.awt.event.*;

public class SoalB extends Frame implements ActionListener,WindowListener { //data member Panel p1; Panel p2; Panel p3; Label lbl1,lbl2,lbl3,lbl4,lbl5,lbl6,lbl7,lbl8; Button tmbProses,tmbBersih,tmbKeluar; TextField tNim,tNama,Nil1,Nil2,tRata,Ket; //kunstruktor public SoalB()

{ super("Husnul Helmi"); //memenggil konstruktor seperclass

setLocationRelativeTo(null); //membuat tampilan form tengah

addWindowListener(this); //membuat tampilan form tengah

setSize(300,200); //mengatur ukuran frame p1=new Panel(); //menciptakan objek panel

p1.setBackground(Color.red); lbl1= new Label("INPUT DATA NILAI"); //buat label lbl1.setForeground(Color.red); //denga warna lbl1.setFont(new Font("Sarif",0,20)); //menentukan jenis font p1.add(lbl1); p2=new Panel(); //menciptakan objek panel p2.setBackground(Color.blue); lbl2=new Label("Nim"); tNim=new TextField(); lbl3=new Label("Nama"); tNama=new TextField(); lbl4=new Label("Nilai 1"); Nil1=new TextField();

lbl5=new Label("Nilai 2"); Nil2=new TextField(); lbl6=new Label("Rata -Rata"); tRata=new TextField();

lbl7=new Label("Keterangan"); Ket=new TextField(); Ket.setEditable(false);

p2.setLayout(new GridLayout(7,2)); //menampilkan label p2.add(lbl2);p2.add(tNim); //menampilkan label Nim p2.add(lbl3);p2.add(tNama); p2.add(lbl4);p2.add(Nil1); p2.add(lbl5);p2.add(Nil2); p2.add(lbl6);p2.add(tRata); p2.add(lbl7);p2.add(Ket); p3=new Panel(); //menciptakan objek panel

p1.setBackground(Color.yellow); tmbProses = new Button("Proses"); tmbBersih = new Button("Bersih"); tmbKeluar = new Button("Keluar");

Page 2: Jawaban Soal Uts Pbo2

p3.setLayout(new BorderLayout(30,30)); //menentukan layout manager dgn border layout p3.add(tmbProses,BorderLayout.NORTH); p3.add(tmbBersih,BorderLayout.CENTER); p3.add(tmbKeluar,BorderLayout.SOUTH); tmbProses.addActionListener(this); tmbBersih.addActionListener(this); tmbKeluar.addActionListener(this); //menambahkan panel dalam frame add(p1,BorderLayout.NORTH); add(p2,BorderLayout.CENTER); add(p3,BorderLayout.EAST);

show();

}

//methode public void actionPerformed(ActionEvent e){ Object cmd = e.getSource();

if(cmd==tmbProses){ int Nilai1 = Integer.parseInt(Nil1.getText()); int Nilai2 = Integer.parseInt(Nil2.getText()); double Rata =(Nilai1 + Nilai2) / (2) ; tRata.setText(Double.toString(Rata)); if(Rata <=59) Ket.setText("Tidak Lulus"); else if(Rata <= 79) Ket.setText("Cukup"); else

Ket.setText("Baik"); } else if(cmd==tmbBersih){ tNim.setText(null);

tNama.setText(null);Nil1.setText(null);Nil2.setText(null);tRata.setText(null);Ket.setText(null);

} else System.exit(0);

}public void windowActivated(WindowEvent e){}public void windowClosed(WindowEvent e){}public void windowClosing(WindowEvent e){

setVisible(false);System.exit(0);

}public void windowDeactivated(WindowEvent e){}

Page 3: Jawaban Soal Uts Pbo2

public void windowDeiconified(WindowEvent e){}public void windowIconified(WindowEvent e){}public void windowOpened(WindowEvent e){}

public static void main(String arg[]){ SoalB frm= new SoalB();

}}

OUTPUT