Ajp Exp 5 Print
Ajp Exp 5 Print
BLUE;
import java.awt.*; }
import java.awt.event.*; getContentPane().setBackground(selectedColor);
import javax.swing.*; l.setBackground(selectedColor);
public class ColorMenuExample extends JFrame l1.setBackground(selectedColor);
implements ActionListener { l2.setBackground(selectedColor);
JMenuBar menuBar; l3.setBackground(selectedColor);
JMenu colorMenu; }
JMenuItem redItem, greenItem, blueItem, public static void main(String[] args) {
blackItem; new ColorMenuExample();
Label l, l1, l2, l3; }}
public ColorMenuExample() {
setTitle("Color Menu Example");
setSize(400, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new GridLayout(4, 1));
menuBar = new JMenuBar();
colorMenu = new JMenu("Colors");
redItem = new JMenuItem("Red");
greenItem = new JMenuItem("Green");
blueItem = new JMenuItem("Blue");
blackItem = new JMenuItem("Black");
redItem.addActionListener(this);
greenItem.addActionListener(this);
blueItem.addActionListener(this);
blackItem.addActionListener(this);
blackItem.setEnabled(false);
colorMenu.add(redItem);
colorMenu.add(greenItem);
colorMenu.add(blueItem);
colorMenu.add(blackItem);
menuBar.add(colorMenu);
setJMenuBar(menuBar);
add(l);
add(l1);
add(l2);
add(l3);
getContentPane().setBackground(Color.WHITE);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
Color selectedColor = Color.WHITE;
if (e.getSource() == redItem) {
selectedColor = Color.RED;
} else if (e.getSource() == greenItem) {
selectedColor = Color.GREEN;
} else if (e.getSource() == blueItem) {
XIII. Exercise
1.
import java.awt.*;
import java.awt.event.*;
MenuDemo1() {
setTitle("MenuBar Demo");
setSize(500, 500);
ms = new MenuShortcut(KeyEvent.VK_X);
mn = new Menu("File");
mb = new MenuBar();
m1 = new MenuItem("New...");
m2 = new MenuItem("Open...");
m3 = new MenuItem("Save As...");
m4 = new MenuItem("Exit", ms);
mn.add(m1);
mn.add(m2);
mn.add(m3);
mn.addSeparator();
mn.add(m4);
mb.add(mn);
setMenuBar(mb);
}