equ = new JLabel(first + "+" + second + "=");// 创建算式
input = new JTextField(10);// 创建宽度是10的文字输入框
check = new JButton("检查");// 创建检查按钮
check.addActionListener(new ActionListener() {// 给检查按钮添加事件监听器
public void actionPerformed(ActionEvent e) {
int r = Integer.parseInt(input.getText());// 获取输入的数字
if (first + second == r) {// 判断结果 正确则显示
result.setText("you are right!");
} else {// 算错则显示
result.setText("you are wrong!");
}
}
});
result = new JLabel();// 创建一个新的结果标签,赋值给result变量
img = new JLabel(new ImageIcon("1.jpg"));// 创建一个带图片的标签
panel = new JPanel(new FlowLayout(FlowLayout.CENTER, 5, 5));// 创建新的面板,组件对齐方式为居中,水平和垂直间距为5
panel.add(equ);// 添加算式到面板中
panel.add(input);// 添加文字输入框到面板中
panel.add(check);// 添加检查按钮到面板中
panel.add(result);// 添加结果到面板中
panel.add(img);// 添加图片
end = new JLabel("小程序已启动 。");// 新标签“小程序已经启动”
end.setFont(new Font("宋体", Font.PLAIN, 15));// 字体为宋体,普通格式,字号为15
end.setOpaque(true);// 透明效果
end.setBackground(Color.WHITE);// 背景白色
getContentPane().add(one, BorderLayout.NORTH);// 在上面添加小程序标签
getContentPane().add(panel, BorderLayout.CENTER);// 在中间添加panel
getContentPane().add(end, BorderLayout.SOUTH);// 在下面添加结束标签
setSize(300, 300);// 设置显示大小为300*300
setLocationRelativeTo(null);// 不偏移
setDefaultCloseOperation(3);// 默认关闭操作 , 点击关闭时候退出
setVisible(true);// 设置可见状态
}
/**
* 此方法描述的是:获取随机数
*/
public void makeRandom() {
first = (int) (Math.random() * 100 + 1);
second = (int) (Math.random() * 100 + 1);
}
/**
* 此方法描述的是:程序的主入口 main方法
*/
public static void main(String[] args) {
new Test();// 创建新的实例 , 调用无参数的构造方法
}
}
关于java注释一行代码和java中注释一行所采用的符号是的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 抖音直播间如何做粉丝运营,抖音如何关直播间
- 技嘉gt960怎么刷显卡,技嘉9604g显卡
- emui12能升级鸿蒙吗,华为升级emui12
- 小程序接龙最后怎么统计,小程序接龙信息记录
- vb.net通讯录 vb个人通讯录程序设计
- postgresql截取字符串从到,pgsql截取字符串函数
- gis在节能建筑,gis在建筑中的运用
- 小拇指直播话术,小拇指电商平台
- linux命令输入 Linux命令输入窗口