Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Saturday, January 5, 2013

Program Menu Sederhana dengan Java Swing

Program Menu Sederhana dengan Java Swing - Kali ini kita akan belajar membuat tampilan menu di dalam program java, apa bila anda membuat sebuah aplikasi java sudah pasti anda akan memerlukan sebuah menu agar memudahkan user dalam menavigasi program tersebut. nah disini sekarang kita akan belajar membuatnya, kita akan membuat sebuah menu yang sederhana agar mudah di mengerti. untuk lebih jelasya langsung saja lihat scriptnya di bawah :

import java.awt.event.*;

import javax.swing.*;



public class Menutest extends JFrame {

 private JMenuBar bar;

 private JMenu mnuFile, mnuHelp, submnuNew;

 private JMenuItem itemNew, itemOpen, itemExit, itemAbout, itemHelp, 

  subitemFile, subitemProject;

 

 public Menutest() {

  super ("Membuat menu");

  

  bar = new JMenuBar();

  setJMenuBar (bar);

  

  mnuFile = new JMenu ("File");

  mnuFile.setMnemonic('F');

  

  mnuHelp = new JMenu ("Help");

  mnuHelp.setMnemonic('H');

  

  submnuNew = new JMenu ("New");

  submnuNew.setMnemonic('N');

  mnuFile.add(submnuNew);

  

  subitemFile = new JMenuItem ("File...");

  subitemFile.setIcon(new ImageIcon("images/new.gif"));

  subitemFile.setAccelerator(KeyStroke.getKeyStroke(

         KeyEvent.VK_N, ActionEvent.CTRL_MASK));

  subitemFile.addActionListener(

   new ActionListener() {

    public void actionPerformed(ActionEvent e) {

     JOptionPane.showMessageDialog(null, "New File");

    }

   }

  );

  submnuNew.add(subitemFile);

  

  subitemProject = new JMenuItem ("Project...");

  subitemProject.setMnemonic ('P');

  submnuNew.add(subitemProject);

  

  itemOpen = new JMenuItem ("Open");

  itemOpen.setMnemonic('O');

  mnuFile.add(itemOpen);

  mnuFile.addSeparator();

  

  itemExit = new JMenuItem ("Exit");

  itemExit.setMnemonic('E');

  itemExit.addActionListener(

   new ActionListener() {

    public void actionPerformed(ActionEvent e) {

     if (JOptionPane.showConfirmDialog(null,"Apakah Anda yakin akan keluar?",

      "Konfirmasi",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE)

      == JOptionPane.OK_OPTION) {

      System.exit(0); 

     } 

    }

   }

  );

  mnuFile.add(itemExit);

  

  itemHelp = new JMenuItem ("Help");

  itemHelp.setIcon(new ImageIcon("images/help.gif"));

  itemHelp.setMnemonic('e');

  mnuHelp.add(itemHelp);

  

  itemAbout = new JMenuItem ("About");

  itemAbout.setMnemonic('A');

  itemAbout.setIcon(new ImageIcon("images/info.gif"));

  mnuHelp.add(itemAbout);

  

  bar.add(mnuFile);

  bar.add(mnuHelp);

  

  setSize (400,200);

  setLocationRelativeTo(null);

  setVisible (true);

 }

 

 public static void main (String args[]) {

  JFrame.setDefaultLookAndFeelDecorated(true);

  Menutest test = new Menutest();

  test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 }

}

Ingat, nama file harus sama dengan nama class. coba jalankan maka hasilnya akan seperti gambar di awal tadi.

Baca juga : Progam Sederhana Java Swing Konversi Bilangan

Program Menu Sederhana dengan Java Swing anda sekarang sudah selsai, baca juga tutorial java swing lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0