Menu dibuat dengan dua class utama yaitu JMenu dan JMenuItem.
Berikut Screenshot membuat menu di Java
import java.awt.*; 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); } }
Hallo.. Berjumpa lagi bersama kami S128Cash Bandar Betting Online Terpopuler dan Terbesar di Indonesia, ingin mengajak Anda bergabung bersama kami.
BalasHapusKami selaku Bandar Betting Online Terpopuler dan Terbesar, pastinya menyediakan semua permainan Terbaik, seperti Sportsbook, Live Casino, Sabung Ayam Online, IDN Poker dan masih banyak permainan lainnya.
Hanya dengan minimal deposit Rp 25.000,- Anda sudah dapat menikmati semua permainan yang ada dan juga dapat mengikti PROMO BONUS yang tersedia.
Berikut PROMO BONUS S128Cash :
- BONUS NEW MEMBER 10%
- BONUS DEPOSIT SETIAP HARI 5%
- BONUS CASHBACK 10%
- BONUS 7x KEMENANGAN BERUNTUN !!
Apalagi yang Anda tunggu? Segera bergabung bersama kami dan raih kemenangan Anda.
Hubungi kami :
- Livechat : Live Chat Judi Online
- WhatsApp : 081910053031
Link Alternatif :
- http://www.s128cash.biz
Judi Bola
Judi Bola 123