Jumat, 12 Juni 2015

Membuat Form Menu(Tugas 16)

Buatlah sebuah Form pada Project_penjualan dengan nama form menu dengan cara sebagai berikut:
pada project penjualan source package klik kanan pilih New |Jframe form
akan tampil gambar seperti di bawah ini&ketik:form menu pada class namepilih finish

pilih menu bar pada swing menu yang ada di pallete lalu drag ke form menu sehingga tampak pada gambar berikut:


gantilah nama file menjadi peralatan &edit file menjadi file sehingga nampak seperti pada gambar berikut:


Tambahkan 3 menu item pada swing menu yang ada di palete lalu drag ke form menu peralatan sehingga tampak seperti gambar diatas selanjutnya tambahkan menu item pada masing masng menu bar sehingga tampak seperti gambar di bawah ini:










adapun properties dari komponennya sebagai berikut:



adapun kode program untuk form menu sebagai berikut: 
 package project_penjualan;

import java.awt.Dimension;
import java.awt.Toolkit;

/**
 *
 * @author ismail
 */
public class formMenu extends javax.swing.JFrame {

    /** Creates new form formMenu */
    public formMenu() {
        initComponents();
        Dimension layar =Toolkit.getDefaultToolkit().getScreenSize();
        int i=(layar.width);
        int j=(layar.height);
        this.setSize(i, j);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        jMenuBar1 = new javax.swing.JMenuBar();
        mnuperalatan = new javax.swing.JMenu();
        mnulogin = new javax.swing.JMenuItem();
        mnulogout = new javax.swing.JMenuItem();
        mnuexit = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jseperator = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuItem2 = new javax.swing.JMenuItem();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem3 = new javax.swing.JMenuItem();
        jMenu3 = new javax.swing.JMenu();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenuItem5 = new javax.swing.JMenuItem();
        jMenuItem6 = new javax.swing.JMenuItem();
        jMenuItem7 = new javax.swing.JMenuItem();
        jMenu4 = new javax.swing.JMenu();
        jMenuItem8 = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        mnuperalatan.setText("peralatan");

        mnulogin.setText("login");
        mnulogin.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuloginActionPerformed(evt);
            }
        });
        mnuperalatan.add(mnulogin);

        mnulogout.setText("logout");
        mnuperalatan.add(mnulogout);

        mnuexit.setText("exit");
        mnuexit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuexitActionPerformed(evt);
            }
        });
        mnuperalatan.add(mnuexit);

        jMenuBar1.add(mnuperalatan);

        jMenu2.setText("file");

        jseperator.setText("operator");
        jseperator.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jseperatorActionPerformed(evt);
            }
        });
        jMenu2.add(jseperator);

        jMenuItem1.setText("barang");
        jMenu2.add(jMenuItem1);

        jMenuItem2.setText("pelanggan");
        jMenu2.add(jMenuItem2);

        jMenuBar1.add(jMenu2);

        jMenu1.setText("Transaksi");

        jMenuItem3.setText("penjualan");
        jMenu1.add(jMenuItem3);

        jMenuBar1.add(jMenu1);

        jMenu3.setText("Laporan");

        jMenuItem4.setText("Data barang");
        jMenu3.add(jMenuItem4);

        jMenuItem5.setText("Data pelanggan");
        jMenu3.add(jMenuItem5);

        jMenuItem6.setText("Data operator");
        jMenu3.add(jMenuItem6);

        jMenuItem7.setText("Data penjualan");
        jMenu3.add(jMenuItem7);

        jMenuBar1.add(jMenu3);

        jMenu4.setText("Bantuan");

        jMenuItem8.setText("About");
        jMenu4.add(jMenuItem8);

        jMenuBar1.add(jMenu4);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 2318, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 1699, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>                       

    private void mnuexitActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        System.exit(0);
    }                                      

    private void jseperatorActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        new fromOperator().setVisible(true);
    }                                         

    private void mnuloginActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        new login().setVisible(true);
    }                                       

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new formMenu().setVisible(true);
            }
        });
    }


Tidak ada komentar:

Posting Komentar