Saya disini membuat program transaksi bank (cuman tampilannya saja)
Ini adalah screapt dari progam saya
:
import javax.swing.*;
import java.awt.*;
public class TA extends JFrame
{
JMenuBar mb=new JMenuBar();
JMenu pengaturan=new JMenu("pengaturan");
JMenu lihat=new JMenu("Lihat");
JMenuItem bantuan=new JMenuItem("Bantuan");
JMenuItem lanjut=new JMenuItem("Lanjut");
JMenuItem selesai=new JMenuItem("Selesai");
JMenuItem simpan=new JMenuItem("Simpan PIN");
JMenuItem saldo=new JMenuItem("Lihat Sisa Saldo Tabungan Anda");
JLabel lblpin=new JLabel("Pin");
JTextField txpin=new JTextField(20);
String[] nominal ={"20.000","50.000","100.000","200.000"};
JComboBox cba=new JComboBox(nominal);
JLabel lbljenis=new JLabel("jenis transaksi :");
JLabel lblnominal=new JLabel("Nominal");
JRadioButton A=new JRadioButton("penarikan tunai");
JRadioButton B=new JRadioButton("transfer uang");
JRadioButton C=new JRadioButton("rekening koran");
JRadioButton D=new JRadioButton("pembayaran tunai");
ButtonGroup grupjenis=new ButtonGroup();
JButton tbllanjut=new JButton("Lanjut");
JButton tblselesai=new JButton("Selesai");
public TA()
{
setTitle("Transaki Bank");
setLocation(300,100);
setSize(330,210);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
getContentPane().setBackground(Color.blue);
getContentPane().setLayout(null);
setJMenuBar(mb);
mb.add(pengaturan);
mb.add(lihat);
pengaturan.add(bantuan);
pengaturan.add(lanjut);
pengaturan.add(selesai);
pengaturan.add(simpan);
simpan.setEnabled(false);
saldo.setEnabled(false);
lihat.add(saldo);
mb.setBackground(Color.blue);
pengaturan.setForeground(Color.white);
pengaturan.setFont(new Font("Comic Sans MS",Font.BOLD,14));
pengaturan.setBackground(Color.blue);
lihat.setForeground(Color.white);
lihat.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lihat.setBackground(Color.blue);
bantuan.setForeground(Color.white);
bantuan.setFont(new Font("Comic Sans MS",Font.BOLD,14));
bantuan.setBackground(Color.blue);
lanjut.setForeground(Color.white);
lanjut.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lanjut.setBackground(Color.blue);
selesai.setForeground(Color.white);
selesai.setFont(new Font("Comic Sans MS",Font.BOLD,14));
selesai.setBackground(Color.blue);
simpan.setForeground(Color.white);
simpan.setFont(new Font("Comic Sans MS",Font.BOLD,14));
simpan.setBackground(Color.blue);
saldo.setForeground(Color.white);
saldo.setFont(new Font("Comic Sans MS",Font.BOLD,14));
saldo.setBackground(Color.blue);
getContentPane().add(lblpin);
lblpin.setBounds(10,10,70,20);
lblpin.setForeground(Color.white);
lblpin.setFont(new Font("Comic Sans MS",Font.BOLD,14));
getContentPane().add(txpin);
txpin.setBounds(75,10,100,20);
txpin.setForeground(Color.white);
txpin.setFont(new Font("symbol",Font.BOLD,14));
txpin.setBackground(Color.blue);
getContentPane().add(cba);
cba.setBounds(75,35,100,20);
cba.setForeground(Color.white);
cba.setFont(new Font("Comic Sans MS",Font.BOLD,14));
cba.setBackground(Color.blue);
getContentPane().add(lbljenis);
lbljenis.setBounds(180,10,150,20);
lbljenis.setForeground(Color.white);
lbljenis.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lbljenis.setBackground(Color.blue);
getContentPane().add(lblnominal);
lblnominal.setBounds(10,35,100,20);
lblnominal.setForeground(Color.white);
lblnominal.setFont(new Font("Comic Sans MS",Font.BOLD,14));
getContentPane().add(A);
A.setBounds(180,35,130,20);
A.setForeground(Color.white);
A.setFont(new Font("Comic Sans MS",Font.BOLD,14));
A.setBackground(Color.blue);
getContentPane().add(B);
B.setBounds(180,55,130,20);
B.setForeground(Color.white);
B.setFont(new Font("Comic Sans MS",Font.BOLD,14));
B.setBackground(Color.blue);
getContentPane().add(C);
C.setBounds(180,75,130,20);
C.setForeground(Color.white);
C.setFont(new Font("Comic Sans MS",Font.BOLD,14));
C.setBackground(Color.blue);
getContentPane().add(D);
D.setBounds(180,95,150,20);
D.setForeground(Color.white);
D.setFont(new Font("Comic Sans MS",Font.BOLD,14));
D.setBackground(Color.blue);
grupjenis.add(A);
grupjenis.add(B);
grupjenis.add(C);
grupjenis.add(D);
getContentPane().add(tblselesai);
tblselesai.setBounds(10,70,165,20);
tblselesai.setForeground(Color.white);
tblselesai.setFont(new Font("Comic Sans MS",Font.BOLD,14));
tblselesai.setBackground(Color.blue);
getContentPane().add(tbllanjut);
tbllanjut.setBounds(10,90,165,20);
tbllanjut.setForeground(Color.white);
tbllanjut.setFont(new Font("Comic Sans MS",Font.BOLD,14));
tbllanjut.setBackground(Color.blue);
bank.setBounds(10,130,350,20);
bank.setForeground(Color.white);
bank.setFont(new Font("goudy stout",Font.BOLD,13));
setVisible(true);
}
public static void main(String[]args)
{
new TA();
}
}
Nah .. setelah melihat screapt di atas , anda pasti penasaran kan dengan hasil progamnya . 
Etz .. tunggu dulu !! saya mau njelasin tentang screapt di atas
Ini penjelasannya :
· menampilkan frame
setTitle("Transaki Bank"); >> untuk menampilkan nama frame
setLocation(300,100); >>untuk menentukan lokasi frame
setSize(330,210);  + >>untuk menentukan panjang, lebarnya frame
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); >>untuk mengakhiri progam
setVisible(true); >>untuk menampilkan frame
getContentPane().setBackground(Color.blue); >>untuk memberi warna frame
· menampilkan menuBar
JMenuBar mb=new JMenuBar(); >>kode menuBar
JMenu pengaturan=new JMenu("pengaturan"); >>kode menu “pengaturan”
JMenu lihat=new JMenu("Lihat"); >>kode menu “lihat”
*****************************************************
setJMenuBar(mb);
mb.add(pengaturan); >>artinya : menuBar menampung menu “pengaturan”
mb.add(lihat); >>artinya : menuBar menampung menu “lihat”
· menampilkan menu item
JMenuItem lanjut=new JMenuItem("Lanjut");
JMenuItem selesai=new JMenuItem("Selesai");
JMenuItem simpan=new JMenuItem("Simpan PIN");
JMenuItem saldo=new JMenuItem("Lihat Sisa Saldo Tabungan Anda");
*****************************************************
pengaturan.add(bantuan); >>artinya : menu “pengaturan” memuat item “bantuan”
pengaturan.add(lanjut); >>artinya : menu “pengaturan” memuat item “lanjut”
pengaturan.add(selesai); >>artinya : menu “pengaturan” memuat item “selesai”
pengaturan.add(simpan); >>artinya : menu “pengaturan” memuat item “simpan”
simpan.setEnabled(false); >>artinya : item “simpan” tidak di fungsikan
saldo.setEnabled(false); >>artinya : item “lihat saldo tabungan anda” tidak di fungsikan
lihat.add(saldo); >>artinya : menu “lihat” memuat item “lihat saldo tabungan”
mb.setBackground(Color.blue); >>untuk memberi warna backround dari menuBar
pengaturan.setForeground(Color.white); >>untuk memberi warna font
pengaturan.setFont(new Font("Comic Sans MS",Font.BOLD,14));>>untuk mengganti font Comic Sans MS
pengaturan.setBackground(Color.blue);
lihat.setForeground(Color.white);
lihat.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lihat.setBackground(Color.blue);
bantuan.setForeground(Color.white);
bantuan.setFont(new Font("Comic Sans MS",Font.BOLD,14));
bantuan.setBackground(Color.blue);
lanjut.setForeground(Color.white);
lanjut.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lanjut.setBackground(Color.blue);
selesai.setForeground(Color.white);
selesai.setFont(new Font("Comic Sans MS",Font.BOLD,14));
selesai.setBackground(Color.blue);
simpan.setForeground(Color.white);
simpan.setFont(new Font("Comic Sans MS",Font.BOLD,14));
simpan.setBackground(Color.blue);
saldo.setForeground(Color.white);
saldo.setFont(new Font("Comic Sans MS",Font.BOLD,14));
saldo.setBackground(Color.blue);
· menampilkan link2 yang anda wajibkan
nah .. yang satu ini wajib hukumnya …
JLabel lblpin=new JLabel("Pin");
JTextField txpin=new JTextField(20);
String[] nominal ={"20.000","50.000","100.000","200.000"};
JComboBox cba=new JComboBox(nominal);
JLabel lbljenis=new JLabel("jenis transaksi :");
JLabel lblnominal=new JLabel("Nominal");
JRadioButton A=new JRadioButton("penarikan tunai");
JRadioButton B=new JRadioButton("transfer uang");
JRadioButton C=new JRadioButton("rekening koran");
JRadioButton D=new JRadioButton("pembayaran tunai");
ButtonGroup grupjenis=new ButtonGroup();
*********************************************************
langsung saja ya .. kita kembali ke program :
getContentPane().add(lblpin);
lblpin.setBounds(10,10,70,20);
lblpin.setForeground(Color.white);
lblpin.setFont(new Font("Comic Sans MS",Font.BOLD,14));
getContentPane().add(txpin);
txpin.setBounds(75,10,100,20);
txpin.setForeground(Color.white);
txpin.setFont(new Font("symbol",Font.BOLD,14)); >>untuk mengubah font “symbol”
txpin.setBackground(Color.blue);
getContentPane().add(cba);
cba.setBounds(75,35,100,20);
cba.setForeground(Color.white);
cba.setFont(new Font("Comic Sans MS",Font.BOLD,14));
cba.setBackground(Color.blue);
getContentPane().add(lbljenis);
lbljenis.setBounds(180,10,150,20);
lbljenis.setForeground(Color.white);
lbljenis.setFont(new Font("Comic Sans MS",Font.BOLD,14));
lbljenis.setBackground(Color.blue);
getContentPane().add(lblnominal);
lblnominal.setBounds(10,35,100,20);
lblnominal.setForeground(Color.white);
lblnominal.setFont(new Font("Comic Sans MS",Font.BOLD,14));
getContentPane().add(A);
A.setBounds(180,35,130,20);
A.setForeground(Color.white);
A.setFont(new Font("Comic Sans MS",Font.BOLD,14));
A.setBackground(Color.blue);
getContentPane().add(B);
B.setBounds(180,55,130,20);
B.setForeground(Color.white);
B.setFont(new Font("Comic Sans MS",Font.BOLD,14));
B.setBackground(Color.blue);
getContentPane().add(C);
C.setBounds(180,75,130,20);
C.setForeground(Color.white);
$0DC.setFont(new Font("Comic Sans MS",Font.BOLD,14));
C.setBackground(Color.blue);
getContentPane().add(D);
D.setBounds(180,95,150,20);
D.setForeground(Color.white);
D.setFont(new Font("Comic Sans MS",Font.BOLD,14));
D.setBackground(Color.blue);
grupjenis.add(A);
grupjenis.add(B);
grupjenis.add(C);
grupjenis.add(D);
getContentPane().add(tblselesai);
tblselesai.setBounds(10,70,165,20);
tblselesai.setForeground(Color.white);
tblselesai.setFont(new Font("Comic Sans MS",Font.BOLD,14));
tblselesai.setBackground(Color.blue);
getContentPane().add(tbllanjut);
tbllanjut.setBounds(10,90,165,20);
tbllanjut.setForeground(Color.white);
tbllanjut.setFont(new Font("Comic Sans MS",Font.BOLD,14));
tbllanjut.setBackground(Color.blue);
bank.setBounds(10,130,350,20);
bank.setForeground(Color.white);
bank.setFont(new Font("goudy stout",Font.BOLD,13));
· tampilan dari progam saya
penasaran kan sama tampilanya , yesss …
nah .. ini tampilannya !!!
yererereeeng :
