import javax.swing.*;
public class GUIComponents {
public static void main(String[] args) {
//create a button with text OK
JButton jbtOK = new JButton("OK");
//Create a button with text Cancel
JButton jbtCancel = new JButton("Cancel");
//Create a label with text "Enter your name: "
JLabel jlbName = new JLabel("Enter your name: ");
//Create a text field with text "Type Name Here"
JTextField jtfName = new JTextField("Type Name Here");
//Create a check box with text bold
JCheckBox jchkBold = new JCheckBox("Bold");
//Create a check box with text italic
JCheckBox jchkItalic = new JCheckBox("Italic");
//Create a radio button with text red
JRadioButton jrbRed = new JRadioButton("Red");
//Create a radio button with text yellow
JRadioButton jrbYellow = new JRadioButton("Yellow");
//Create a combo box button with several choices
JComboBox jcboColor = new JComboBox(new String[]{"Freshman",
"Sophomore", "Junior", "Senior"});
//Create a panel to group components
JPanel panel = new JPanel();
panel.add(jbtOK); //Add the OK button to the panel
panel.add(jbtCancel); //Add the Cancel button to the panel
panel.add(jlbName); //Add the label to the panel
panel.add(jtfName); //Add the text field to the panel
panel.add(jchkBold); //Add the check box to the panel
panel.add(jchkItalic); //Add the check box to the panel
panel.add(jrbRed); //Add the radio button to the panel
panel.add(jrbYellow); //Add the radio button to the panel
panel.add(jcboColor); //Add the combo box to the panel
JFrame frame = new JFrame(); //Create a frame
frame.add(panel); //Add the panel the frame
frame.setTitle("Show GUI Components");
frame.setLocation(200, 100);
frame.setSize(450, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
public class GUIComponents {
public static void main(String[] args) {
//create a button with text OK
JButton jbtOK = new JButton("OK");
//Create a button with text Cancel
JButton jbtCancel = new JButton("Cancel");
//Create a label with text "Enter your name: "
JLabel jlbName = new JLabel("Enter your name: ");
//Create a text field with text "Type Name Here"
JTextField jtfName = new JTextField("Type Name Here");
//Create a check box with text bold
JCheckBox jchkBold = new JCheckBox("Bold");
//Create a check box with text italic
JCheckBox jchkItalic = new JCheckBox("Italic");
//Create a radio button with text red
JRadioButton jrbRed = new JRadioButton("Red");
//Create a radio button with text yellow
JRadioButton jrbYellow = new JRadioButton("Yellow");
//Create a combo box button with several choices
JComboBox jcboColor = new JComboBox(new String[]{"Freshman",
"Sophomore", "Junior", "Senior"});
//Create a panel to group components
JPanel panel = new JPanel();
panel.add(jbtOK); //Add the OK button to the panel
panel.add(jbtCancel); //Add the Cancel button to the panel
panel.add(jlbName); //Add the label to the panel
panel.add(jtfName); //Add the text field to the panel
panel.add(jchkBold); //Add the check box to the panel
panel.add(jchkItalic); //Add the check box to the panel
panel.add(jrbRed); //Add the radio button to the panel
panel.add(jrbYellow); //Add the radio button to the panel
panel.add(jcboColor); //Add the combo box to the panel
JFrame frame = new JFrame(); //Create a frame
frame.add(panel); //Add the panel the frame
frame.setTitle("Show GUI Components");
frame.setLocation(200, 100);
frame.setSize(450, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}