Advertisement
apl-mhd

Button Click

Dec 30th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.82 KB | None | 0 0
  1. package com.company;
  2.  
  3. import javax.swing.*;
  4. import java.awt.*;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7.  
  8. public class Main  extends JFrame implements ActionListener{
  9.  
  10.     @Override
  11.     public void actionPerformed(ActionEvent e) {
  12.  
  13.         if(e.getSource()==button1) System.out.println("I am button one");
  14.         if(e.getSource()==button2) System.out.println("I am button two");
  15.     }
  16.  
  17.     JButton button1;
  18.     JButton button2;
  19.  
  20.     public Main() {
  21.  
  22.         super("menu");
  23.         setLayout(new FlowLayout());
  24.  
  25.  
  26.         button1 = new JButton("button 1");
  27.          button2 = new JButton("button 2");
  28.  
  29.  
  30.  
  31.         add(button1);add(button2);
  32.         button1.addActionListener(this);
  33.         button2.addActionListener(this);
  34. /*
  35.  
  36.         button.addActionListener(new ActionListener() {
  37.             @Override
  38.             public void actionPerformed(ActionEvent e) {
  39.                 System.out.println("apel mah");
  40.             }
  41.         });
  42. */
  43.  
  44.  
  45.  
  46.  
  47.  
  48.         JMenuBar jMenuBar = new JMenuBar();
  49.         JMenu menu = new JMenu("File");
  50.         JMenu home = new JMenu("Home");
  51.         JMenu help = new JMenu("Help");
  52.  
  53.         JMenu subMenu = new JMenu("Submenu");
  54.  
  55.  
  56.         jMenuBar.add(menu); //menu
  57.         jMenuBar.add(home);
  58.         jMenuBar.add(help);
  59.  
  60.         //add menu item
  61.  
  62.         JMenuItem menuItem1 = new JMenuItem("menuItem 1");
  63.         JMenuItem menuItem2 = new JMenuItem("menuItem 2");
  64.         JMenuItem menuItem3 = new JMenuItem("menuItem 3");
  65.  
  66.         menu.add(menuItem1);
  67.         menu.add(menuItem2);
  68.         menu.add(menuItem3);
  69.         menu.add(subMenu);
  70.  
  71.         setJMenuBar(jMenuBar);
  72.         setSize(400,400);
  73.         setVisible(true);
  74.     }
  75.  
  76.     public static void main(String[] args) {
  77.     // write your code here
  78.  
  79.         new Main();
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement