20
Nov
08

Contoh Java GUI (membuat toolbar dan menubar)

tool-baruntuk membuat toolbar dan menubar menggunakan java, gambar diatas adalah contoh java gui (grapic user interface),, ditambah dengan jinternal frame untuk form didalam form…

contoh skrip gui menggunakan java untuk contoh diatas adalah sbb:

import java.awt.*; //memanggil package yang diperlukan
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.ImageIcon;
import javax.swing.KeyStroke;
import javax.swing.JOptionPane;
import javax.swing.JDesktopPane;
import javax.swing.JInternalFrame;
import javax.swing.UIManager;
import javax.swing.JToolBar;
import javax.swing.JButton;
import javax.swing.JPanel;

public class Perpustakaan extends JFrame implements ActionListener {
private JPanel contentPane; //deklarasi objeck yang diperlukan
private JDesktopPane desktop;
private JMenuBar menuBar;
private JMenu mnuOpen;
private JMenu mnuClose;
private JMenuItem itemOBuku;
private JMenuItem itemOAnggota;
private JMenuItem itemCBuku;
private JMenuItem itemCAnggota;
private JToolBar toolBar;
private JButton btnBuku;
private JButton btnAnggota;

public Perpustakaan() {
//setting panel
contentPane = new JPanel();
contentPane.setLayout(new BorderLayout());
//membuat menu bar
menuBar = new JMenuBar();
setJMenuBar(menuBar);

mnuOpen = new JMenu(“Open”);
mnuOpen.setMnemonic(KeyEvent.VK_O);
menuBar.add(mnuOpen);

mnuClose = new JMenu(“Close”);
mnuClose.setMnemonic(KeyEvent.VK_C);
menuBar.add(mnuClose);
//buat item menu
itemOBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/OBook.gif”));
itemOBuku.setMnemonic(KeyEvent.VK_B);
itemOBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK));
itemOBuku.setActionCommand(“obook”);
mnuOpen.add(itemOBuku);

itemOAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/OMembers.gif”));
itemOAnggota.setMnemonic(KeyEvent.VK_A);
itemOAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.CTRL_MASK));
itemOAnggota.setActionCommand(“oanggota”);
mnuOpen.add(itemOAnggota);

itemCBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/CBook.gif”));
itemCBuku.setMnemonic(KeyEvent.VK_B);
itemCBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.ALT_MASK));
itemCBuku.setActionCommand(“cbook”);
mnuClose.add(itemCBuku);

itemCAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/CMembers.gif”));
itemCAnggota.setMnemonic(KeyEvent.VK_A);
itemCAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
itemCAnggota.setActionCommand(“canggota”);
mnuClose.add(itemCAnggota);
//buat toolbar
toolBar = new JToolBar();

btnBuku = new JButton(new ImageIcon(“source/image/OBook.gif”));
btnBuku.setSize(20,20);
btnBuku.setToolTipText(“Tombol untuk membuka dan nenutup form buku”);
btnBuku.setActionCommand(“obuku”);
toolBar.add(btnBuku);

btnAnggota = new JButton(new ImageIcon(“source/image/OMembers.gif”));
btnAnggota.setSize(20,20);
btnAnggota.setToolTipText(“Tombol untuk membuka dan nenutup form anggota”);
btnAnggota.setActionCommand(“oanggota”);
toolBar.add(btnAnggota);

//setting frame desktop
desktop = new JDesktopPane();
contentPane.add(toolBar, BorderLayout.NORTH);
contentPane.add(desktop, BorderLayout.CENTER);
setContentPane(contentPane);

setTitle(“PERPUSTAKAAN SAKTI JIWA”);
setSize(800,600);
setVisible(true);
// setExtendedState(Frame.NORMAL_BOTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

itemOBuku.addActionListener(this);
itemOAnggota.addActionListener(this);
itemCBuku.addActionListener(this);
itemCAnggota.addActionListener(this);

btnBuku.addActionListener(this);
btnAnggota.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().toString().trim() == “oanggota” ) {
//action yang pertama

}
else if (e.getActionCommand().toString().trim() == “obuku” ) {

//action yang kedua
}
}

public static void main(String[] args) {
Perpustakaan window = new Perpustakaan();
}
}

contoh java Menghitung luas dan keliling lingkaran

contoh lain java gui

contoh lain juga


3 Responses to “Contoh Java GUI (membuat toolbar dan menubar)”


  1. December 5, 2008 at 6:14 pm

    FmWT58 bqxtvilklrjg, [url=http://oqopxmjtrlnl.com/]oqopxmjtrlnl[/url], [link=http://ulcsllhlwdwd.com/]ulcsllhlwdwd[/link], http://lrrnhrefemac.com/

  2. 2 anto
    April 9, 2009 at 5:51 am

    THANKS FOR YOUR TIPS .IT’S USEFULL FOR ME SO MUCH

  3. 3 Jalaluddin Nury
    September 7, 2014 at 12:47 pm

    Terima kasih banyak gan. Sangat membantu


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Blog Stats

  • 168,765 hits

MY PERSONAL LINK

November 2008
M T W T F S S
« Oct   Dec »
 12
3456789
10111213141516
17181920212223
24252627282930

%d bloggers like this: