实例

来源:互联网 发布:java开发在线学习系统 编辑:程序博客网 时间:2024/05/04 23:49
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);}}

0 0