问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

给Java代码的的每一句做一个注释,很简单的

发布网友 发布时间:2022-04-22 06:58

我来回答

1个回答

热心网友 时间:2022-06-17 02:17

package com.test;//最好有包,包名可自定义
import java.awt.*;//导入java.awt包下所有的类
import java.awt.event.*;//导入java.awt.event包下所以的类
import javax.swing.*;//导入javax.swing包下所有的类
public class Test extends JFrame {
 private JPanel panel;
 private JLabel one, equ, result, img, end;
 private JTextField input;
 private JButton check;
 private int first, second;
 public Test() {
  super("小程序查看器");// 调用JFrame的构造方法,名字是“小程序查看器”
  one = new JLabel("小程序");// 创建名称为“小程序”的JLabel标签
  one.setFont(new Font("宋体", Font.PLAIN, 15));// 设置JLabel控件的字体参数
  makeRandom();// 生成随机数
  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();// 创建新的实例,调用无参数的构造方法
 }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
64岁的老头感冒了,还喝一瓶啤酒,又喝3包感冒药,吃了3个阿莫西林消炎药... ...今天中午12点喝了一瓶啤酒,不会有反应死了吧? 喝一瓶啤酒吃药没事吧 养育孩子有哪些正确的方式? 联想电脑一开机就蓝屏怎么解决 光遇冥想任务怎么完成_冥想任务攻略 光遇 光遇云野的锦鲤池冥想怎么做? 光遇 光遇在滑冰场旁冥想的任务怎么做? 光遇在仙乡的金塔下冥想任务怎么做 任务达成方法介绍 光遇 光遇在禁阁的神坛旁冥想怎么做? 怎样优雅地使用java注解 得了牛皮癣吃什么好? 深入浅出Java注解 / Java注解是如何工作的 java注解是怎么实现的 java中怎样实现注解的构造函数 Java ,自定义注解怎么使用 java注解是怎么实现的? java 如何自定义注解 “保”能组哪些词? 十进制转十六进制 怎么转?C# 哪个手机浏览器速度最快呢? 电脑哪个浏览器最快 什么浏览器最快,最好用 哪个浏览器好用又快? 什么浏览器最好用速度最快? 什么浏览器速度最快 目前什么浏览器浏览速度最快? 什么浏览器最快? 什么浏览器最快 最快的浏览器是哪一个 得了牛皮癣的病人吃什么东西好啊 Java 的注解是什么原理 得了牛皮癣饮食要注意什么,要多吃什么 牛皮癣吃什么能食补啊!? java注解的类型可以是哪些 吃什么对牛皮癣有好处? java注解技术是什么技术 java中常用注解分别是什么及汉语意思! 牛皮癣吃什么蔬菜水果好 java@subscribe注解有什么用 JAVA求加注解 网络筹款平台,哪个容易筹到款 牛皮癣治疗吃什么维生素比较好? 哪个网容易筹款? 为什么突然有那么多蚂蚁? 无忧筹容易筹到钱吗?每天怎么那么多人来无忧筹? JAVA注解怎么赋值 牛皮癣患者想提高免疫力应该吃什么呢 牛皮癣吃什么维生素好,请直接说,不要说什么蔬菜... 房间里突然有很多蚂蚁是什么原因?