CONTENT FACEBOOK HERE
nama: Choirul Fitriyanto | tanggal lahir: 9 maret 1995 | boleh lihat, pati gakboleh ngefenz

KONTAK SAYA

Email Twitter Facebook

TELUSURI

GALERI FOTO

Kategori Arsip Daftar Isi

MULAI DARI SINI

Pelayanan Portfolio Pembayaran

baru baru ini

Jumat, 11 Mei 2012

Java Visual


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);
$0D
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));
·         tampilan dari progam saya
penasaran kan sama tampilanya , yesss …
nah .. ini tampilannya !!!
yererereeeng     :
 

2 komentar: