文章目录
目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、文本框JTextField
单行文本框。
1.创建文本框控件:
JTextField textField = new JTextField();
//把控件加入容器root中
root.add(textField);
//初始化文本框宽度
JTextField textField = new JTextField(20);
//在括号中填入文本框宽度的数字
2.设置文本框控件的文本:
textField.setText(str);
//str是一个字符串
3.获取文本框中的文本:
str = textField.getText();
二、复选框控件JCheckBox
1.创建
JCheckBox agreeField = new JCheckBox("文本内容");
2.相关API:
设置默认状态(默认是否选中):
agreeField.setSelected(true); //设置默认勾选状态
//括号中是bool类型的值
勾选或取消获取事件处理:
i.判断复选框是否被选中:
agreeField.isSelected();
//判断复选框是否被选中
ii.按钮的禁用设置:
//按钮禁用状态
JButton nextButton = new JButton("下一步");
nextButton.setEnable(false);
iii.对复选框添加事件处理:
agreeField.addActionListener(new ActionListener()){
@Override
public void actionPerformed(ActionEvent e)
{
if(agreeField.isSelected())
nextButton.setEnabled(true);
else
nextButton.setEnabled(false);
}
}
//若选中则按钮可使用,未选中则按钮禁用
三、下拉列表JComboBox
1.创建
JComboBox是一个泛型,尖括号中写数据项的类型。
JComboBox<String> colorField = new JComboBox<>();
//让用户选择一个颜色
JComboBox<String> colorField = new JComboBox<>();
2.添加一个数据项
colorField.addItem(item);
//括号中item填写数据项类型的内容
//接下来以字符串类型为例
colorField.addItem("红");
colorField.addItem("黄");
colorField.addItem("蓝");