Tutorial 9
Tutorial 9
Tutorial 9
1. Create a simple graphical user interfaces with checkboxes, radio buttons, combo boxes,
and lists as shown in Figure 1.
Figure 1
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.*;
public Q1(){
radioButtonList.add(jrbRed);
radioButtonList.add(jrbGreen);
radioButtonList.add(jrbBlue);
checkBoxList.add(jCheckBox1);
checkBoxList.add(jCheckBox2);
p1.setLayout(new BorderLayout());
p1.add(jcboCanada, BorderLayout.NORTH);
p1.add(radioButtonList, BorderLayout.WEST);
p1.add(checkBoxList, BorderLayout.EAST);
setLayout(new BorderLayout());
add(p1, BorderLayout.NORTH);
add(jlCountry, BorderLayout.CENTER);
setTitle("GUI Component II Demo");
setSize(400,300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new Q1();
}
}
a) Checkbox Events
b) JComboBox Events
When an item is selected ,an ActionEvent ids fired and no ItemEvent is fired if the
current item is reselected.
- Define a main class for the frame. There must be a button that will invoke the subwindow and add
it to the frame.
- Add the subwindow object to the main window and make it visible.
5. Write code creates two menus, File and Help, and adds them to the JMenuBar mb.
6. Write code adds menu items and item separators in menu fileMenu.
fileMenu.add(new JMenuItem(“new”));
fileMenu.add(new JMenuItem(“open”));
fileMenuSeperator();
fileMenu.add(new JMenuItem(“print”));
fileMenu.add(new JMenuItem(“exit”));
fileMenuSeperator();