untuk 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();
}
}






FmWT58 bqxtvilklrjg, [url=http://oqopxmjtrlnl.com/]oqopxmjtrlnl[/url], [link=http://ulcsllhlwdwd.com/]ulcsllhlwdwd[/link], http://lrrnhrefemac.com/
THANKS FOR YOUR TIPS .IT’S USEFULL FOR ME SO MUCH