网站首页 > 文章中心 > 其它

java代码全注释

作者:小编 更新时间:2023-10-22 13:08:45 浏览量:369人看过

求以下Java代码所有行的注释

import java.applet.Applet;//导入系统applet类

import java.awt.*;

import java.awt.event.*;

java代码全注释-图1

import java.util.*;

import java.lang.*;

public class Students extends Applet implements ActionListener//类的声明

{

Vector StuInf=new Vector();

StudentInf SI;

String xm;//定义字符串

String bj;

java代码全注释-图2

int i,j,xh,cj;//定义整数

static int mid;

Label prompt1=new Label("学生成绩管理系统");//创建标签

Button btn1=new Button("登录");//创建按钮

//查找方法

public void search(int k)//按编号查找

boolean exist=false;

int low=0;

int high=StuInf.size()-1;

while(low=high)

StudentInf a1=(StudentInf) StuInf.elementAt(mid);

if(a1.getStuNo()==k)

SI=(StudentInf) StuInf.elementAt(mid);

String x = String.valueOf(SI.getStuNo());

exist=true;

input1.setText(SI.getname()); //在该行文本框输出学生姓名

input1.selectAll();

if(SI.getLevel()==-1)

else

String y = String.valueOf(SI.getLevel());//将获取的成绩字符转换

}

break;

else if(a1.getStuNo()k)

low=mid+1;

high=mid-1;

if(exist==false)

input1.setText("无此学号学生信息");

//添加方法

public void Insert(StudentInf q)//添加学生信息

int i=0;

if(StuInf.isEmpty()==true) //学生信息进行设置

StuInf.addElement(q);

input1.setText("");

StudentInf xh;

xh=(StudentInf) StuInf.firstElement();

while(xh.getStuNo()q.getStuNo())

i++;

if(iStuInf.size())

xh=(StudentInf) StuInf.elementAt(i);

if(xh.getStuNo()==q.getStuNo())

StuInf.insertElementAt(q,i);

java代码注释所有代码

好像和另外一个一样,贴一下:

import javax.swing.*;

public class GoodLucky extends JFrame implements ActionListener{

JTextField tf = new JTextField(); //实例化一个文本域

//设置两个按钮

JButton b1 = new JButton("开始");

boolean isGo = false;

//构造函数

public GoodLucky(){

b1.setActionCommand("start");//在开始按钮上设置一个动作监听 start

JPanel p = new JPanel(); //实例化一个可视化容器

//将两个按钮添加到可视化容器上面,用add方法

p.add(b1);

//在两个按钮上增加监听的属性,自动调用下面的监听处理方法actionPerformed(ActionEvent e),如果要代码有更好的可读性,可用内部类实现动作

//监听处理.

b1.addActionListener(this);

this.getContentPane().add(tf,"North"); //将上面的文本域放在面板的北方,也就是上面(上北下南左西右东)

this.getContentPane().add(p,"South"); //将可视化容器pannel放在南边,也就是下面

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置用户在此窗体上发起 "close" 时默认执行的操作,参数EXIT_ON_CLOSE是使用 System exit 方法退出应用程序.仅在应用程序中使用

Cursor cu = new Cursor(Cursor.HAND_CURSOR); //用指定名称创建一个新的定制光标对象,参数表示手状光标类型

this.setCursor(cu); //为指定的光标设置光标图像,即设置光标图像为上面所创建的手状光标类型

this.setVisible(true); //将面板可视化设置为true,即可视,如果为false,即程序运行时面板会隐藏

tf.setText("welcome you! "); //设置面板的标题为欢迎

this.go(); //调用go方法

public void go(){

if(isGo == true){ //上面所定义的isGo的初始值为false,所以程序第一次到此会跳过

String s = ""; //设置空字符串

if(i 10){

s = s + " 0" + i; //如果产生的随机数小于10的话做处理:这里就牵扯到一个重要的概念,简单叙述一下:

/*

当一个字符串与一个整型数项相加的意思是连接,上面的s = s + " 0" + i的意思是字符串s链接0再连接整型i值,而不会导致0和整型的i相加,

*/

}else{

s = s + " " + i; //如果产生的随机数比10打的话,那么加上空格显示,即数字和数字之间有个空格

tf.setText(s); //将产生的随机数全部显示在文本域上,用文本域对象tf调用它的设置文本的方法setText(String)实现.

//以下为线程延迟

try{

Thread.sleep(10); //线程类同步方法sleep,睡眠方法,括号里的单位为ms.

}catch(java.lang.InterruptedException e){

e.printStackTrace(); //异常捕获,不用多说.

//以下是上面设置的事件监听的具体处理办法,即监听时间处理方法,自动调用

java代码全注释-图3

public void actionPerformed(ActionEvent e){ //传入一个动作事件的参数e

String s = e.getActionCommand(); //设置字符串s来存储获得动作监听,上面的start

执行else语句块中的语句,isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数,并显示,并且把开始按钮设置为可用,而把

停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数.

if(s.equals("start")){ //如果捕获到start,也就是用户触发了动作监听器,那么下面处理

isGo = true; //设置isGo为true

b1.setEnabled(false); //将开始按钮设置为不可用

isGo = false; //将isGo设置为false,isGo为循环标志位

b1.setEnabled(true); //设置开始按钮为可用

public static void main(String[] args){

new GoodLucky(); //产生类的实例,执行方法

在java中怎样同时把几行都注释掉

如果,代码是连续的几行 如:

int a ;

int b;

可以选中这两行,按住Ctrl+/,可以注释

或者Ctri+Shift+/

如果是跳跃的几行,只能一行一行注释

java代码注释(所有代码)注释比较重点的也行

多注了些控制流程,希望我的注释能够对你有帮助:

圣诞平安夜了,祝朋友开心快乐!

java代码每一句的注释

import?java.awt.*;?//awt的图形包

import?javax.swing.*;//swing的图形包

import?java.io.*;//IO流处理包

import?java.awt.event.*;?//事件处理包

public?class?CDInfor?extends?JFrame?implements?ActionListener//继承swing?的Frame?实现?事件接口?

BufferedReader?in;?//输入输出管道流

FileWriter?out;

JScrollPane?jScrollPane1?=?new?JScrollPane();//定义滚动条

GridLayout?gridLayout1?=?new?GridLayout();//整体用的事?网格布局管理器

JTextField?jTextField1?=?new?JTextField(10);?//文本输入框

JLabel?jLabel1?=?new?JLabel("唱片编号:");//定义显示的字?(只用来显示字)

JButton?jButton1?=?new?JButton("增加");//定义按钮

String?str;

public?CDInfor()?{//构造方法?程序启动的时候?或者调用这个类的时候执行(这里是程序启动)

try?{

setDefaultCloseOperation(EXIT_ON_CLOSE);?//天剑程序关闭的方法?要不然?你点关闭?界面没了?但是资源没释放

jbInit();//调用jbInit()方法?用于实现事件

catch?(Exception?exception)?{//错误捕捉

exception.printStackTrace();

?}

public?void?jbInit()

Container?cp?=?getContentPane();//定义一个pane的容器

cp.setLayout(new?BorderLayout());//布局为边框布局

jButton1.addActionListener(this);//将按钮1?绑定事件

jScrollPane1.getViewport().add(jTextArea1);//滚动条和jTextArea1绑定

jPanel1.add(jScrollPane1);

cp.add("Center",jPanel1);

public?void?actionPerformed(ActionEvent?e)//实现事件监听

if(e.getSource()==jButton1)//如果当前是?按钮一的话

try?{}?

catch?(Exception?ex)?{}

jTextField1.setText("");?//内容全部清空

public?static?void?main(String[]?args)?throws?Exception

CDInfor?kk?=?new?CDInfor();//应为main是Static?所以?要new?本身类

kk.setTitle("Please?caculat:");//设定标题栏文字

kk.setVisible(true);//是否显示?这个窗口

还不够详细么亲~?采纳吧~~

Java代码注释

ResourceBundle res;

//打开对应的db.prop属性文件文件,和你的java class同一目录下

res = ResourceBundle.getBundle("db");

//从文件中取得ulr, user, password, jdbc driver名字

String url=res.getString("url");

String user=res.getString("user");

String password=res.getString("password");

String className = res.getString("classname");

//初始化你的jdbc dirver

Class.forName(className).newInstance();

//建立connection

conn = DriverManager.getConnection(url,user,password);

}catch(Exception e)

e.printStackTrace();

return conn;

以上就是土嘎嘎小编为大家整理的java代码全注释相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章