Minggu, 15 Mei 2011

Contoh GUI

package Modul8;
import javax.swing.*;
import java.awt.*;
public class Percobaan3 extends JFrame{
JLabel tombol1=new JLabel("NIM");
JLabel tombol2=new JLabel("Nama");
JLabel tombol3=new JLabel("Kelas");
JLabel tombol4=new JLabel("Mata Kuliah");
JLabel tombol5=new JLabel("A");
JLabel tombol6=new JLabel("B");
JLabel tombol7=new JLabel("C");
JButton satu=new JButton("cari");
JButton dua=new JButton("edit");
JButton tiga=new JButton("simpan");
JButton empat=new JButton("hapus");
JButton lima=new JButton("keluar");
JTextField text1=new JTextField(20);
JTextField text2=new JTextField(20);
JTextArea text3=new JTextArea(10,2);
JRadioButton A=new JRadioButton("A");
JRadioButton B=new JRadioButton("B");
JRadioButton C=new JRadioButton("C");
String []Mat={"kalkulus","matdis","sistem informasi","matlan"};
JComboBox Matkul=new JComboBox(Mat);


Percobaan3(){
setTitle("Lembar Penilaian");
setSize(470,220);
setLocation(500,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
}

void tampilan(){
getContentPane().setLayout(null);
getContentPane().add(tombol1);
getContentPane().add(tombol2);
getContentPane().add(tombol3);
getContentPane().add(tombol4);
getContentPane().add(tombol5);
getContentPane().add(tombol6);
getContentPane().add(tombol7);
getContentPane().add(satu);
getContentPane().add(dua);
getContentPane().add(tiga);
getContentPane().add(empat);
getContentPane().add(lima);
getContentPane().add(text1);
getContentPane().add(text2);
getContentPane().add(text3);
getContentPane().add(A);
getContentPane().add(B);
getContentPane().add(C);
getContentPane().add(Matkul);
tombol1.setBounds(20,10,200,20);
text1.setBounds(120,10,100,20);
satu.setBounds(275,10,160,20);
tombol2.setBounds(20,40,200,20);
text2.setBounds(120,40,318,20);
tombol3.setBounds(20,70,200,20);
A.setBounds(120,71,20,20);
tombol5.setBounds(140,71,20,20);
B.setBounds(150,71,20,20);
tombol6.setBounds(170,71,20,20);
C.setBounds(180,71,20,20);
tombol7.setBounds(200,71,20,20);
tombol4.setBounds(20,100,90,20);
Matkul.setBounds(120,100,90,20);
text3.setBounds(225,80,185,40);
dua.setBounds(20,140,110,30);
tiga.setBounds(130,140,110,30);
empat.setBounds(240,140,110,30);
lima.setBounds(360,140,75,30);
}
public static void main(String args[]){
Percobaan3 tampil=new Percobaan3();
tampil.tampilan();
}
}

Tidak ada komentar:

Posting Komentar