import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
public class Main implements ActionListener {
private static void createAndShowGUI() {
Main app = new Main();
JFrame.setDefaultLookAndFeelDecorated(true);
// make frame
JFrame frame = new JFrame("Menu things");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
frame.setBounds(50,50,300,300);
JMenuBar myMenuBar = new JMenuBar();
JMenu menu1 = new JMenu("File");
// item with an image
JMenuItem itemgif = new JMenuItem("Gif option",new ImageIcon("icon.gif"));
menu1.add(itemgif);
// checkbox
JCheckBoxMenuItem itemCheck = new JCheckBoxMenuItem("A check box menu item");
menu1.add(itemCheck);
// submenu .. first make submenu
JMenu subMenu = new JMenu("Sub...");
// add an item to it
JMenuItem subMenuItem = new JMenuItem("An option");
subMenu.add(subMenuItem);
// add it to main menu
menu1.add(subMenu);
JMenuItem item = new JMenuItem("Exit");
item.addActionListener(app);
menu1.add(item);
myMenuBar.add(menu1);
frame.setJMenuBar(myMenuBar);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
public static void main(String[] args) {
// start off..
try {
UIManager.setLookAndFeel(
"javax.swing.plaf.metal.MetalLookAndFeel" );
}
catch (Exception e)
{
System.out.println("Cant get laf");
}
SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
// application object fields
}
Friday, 26 January 2018
Related Posts:
Action listner and area in javaimport javax.swing.*;import java.awt.*;import java.awt.event.*;public … Read More
Button Action Listner in java import java.awt.event.*;import java.awt.*;import javax.swing.*;public … Read More
ActionListner In java import java.awt.event.ActionEvent;import java.awt.event.ActionListener… Read More
Swing examples in javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import … Read More
0 comments: