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