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);
}
}
实例
最新推荐文章于 2022-11-23 11:41:07 发布