组合框(JComboBox) 组合框 文本(JTextArea) 文本 框架(JFrame) 框架 面板(JPanel) 面板
Java语言程序 设计实用教程 SISE
标签(JLabel)
标签
提供文本(主要 或图像(也可以 为GUI提供文本 主要 或图像 也可以 信息 提供文本 主要)或图像 也可以)信息 对应类(JLabel) (JComponent的子类 的子类) 对应类 的子类 可以显示: 可以显示
单行的只读的文本信息 图像 同时显示文本与图像信息
程序一般不修改标签的内容 标签名 用法: 标签名” 用法:JLabel label=new JLabel(“标签名”); panel.add(label) ;//将标签加入容器 将标签加入容器
Java语言程序 设计实用教程 SISE
文本框(JTextField)
文本框(JTextField) 文本框 显示单行的文本信息 JTextField extends JTextComponent 密码框(JPass
wordField) 密码框 输入的字符显示为“ ” 输入的字符显示为“*” 用法举例: 用法举例:JTextField texto
bj=new JTextField(10);10指定文本域的长度 指定文本域的长度
panel.add(textobj); textobj.setText(“yyyy-mm-dd”); String date=textobj.getText();
Java语言程序 设计实用教程 SISE
按钮(JButton)
当鼠标左键单击按钮组件时, 当鼠标左键单击按钮组件时,能触发特定的事 件 在Java中, 广义的按钮包括 中 广义的按钮包括:
命令式按钮(JButton) 命令式按钮 复选框(JCheckBox) 复选框 单选按钮(JRadioButton) 单选按钮 用法举例: 用法举例:CheckboxGroup cbg=new CheckboxGroup(); Checkbox check1=new Checkbox(“check1",cbg,true); Checkbox check2= new Checkbox(“check2",cbg,false); panel.add(check1); panel.add(check2);
Java语言程序 设计实用教程 SISE
组合框(JComboBox)
组合框(JComboBox) 组合框
可以从下拉式的列表框中选取其中的列表项 有时也称为下拉框(drop-down list) 有时也称为下拉框
类JComboBox中的方法 中的方法
getSelectedIn