实例

package 第十六个工程;
import javax.swing.*;
public class Domo16 
{
	public static void main(String args[])
	{
		//JButton 建立一个按钮
		JButton jbtOK = new JButton("OK");
		JButton jbtCancel = new JButton("cancel");
		/*
		 * JLabel 对象可以显示文本、图像或同时显示二者。默认情况下,标签在其显示区内垂直居中对齐。
		 */
		JLabel jlblName = new JLabel("Enter your name: ");
		/*
		 * JTextField 是一个轻量级组件,它允许编辑单行文本。
		 */
		JTextField jtfName = new JTextField("Type Name Here");
		/*
		 * 创建一个没有文本,没有图标,并且开始未被选定的复选框
		 */
		JCheckBox jchkBold = new JCheckBox("Bold");
		JCheckBox jchkItalic = new JCheckBox("Italic");
		/*
		 * 创建一个默认的单选按钮,在默认情况下,即未指定文本,未指定图形,并且未被选择
		 */
		JRadioButton jrbRed = new JRadioButton("Red");
		JRadioButton jrbYellow = new JRadioButton("Yellow");
		/*
		 *下拉列表 
		 */
		JComboBox jcboColor = new JComboBox(new String[]{"Franshman","Sophomore","Junior","Senior"});
		
		/*
		 * JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合。
		 */
		JPanel panel = new JPanel();
		/*
		 * 将标签组件添加到内容面板中
		 */
		panel.add(jbtOK);
		panel.add(jbtCancel);
		panel.add(jlblName);
		panel.add(jtfName);
		panel.add(jchkBold);
		panel.add(jchkItalic);
		panel.add(jrbRed);
		panel.add(jrbYellow);
		panel.add(jcboColor);
		
		JFrame f = new JFrame();
		f.add(panel);
		//标题
		f.setTitle("Show GUI Components");
		//设置窗体的大小为450*100像素大小
		f.setSize(450,100);
		//离显示屏上边缘200像素,里显示屏左边缘100像素
		f.setLocation(200,100);
		//用户单击窗口的关闭按钮时程序执行的操作
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了
		f.setVisible(true);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值