GUIComponents

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);
    }
}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值