java代码看懂 java代码介绍

简单的java问题 我想看懂这些代码,希望专业人士每行能注释下!谢谢基础不扎实,我注释了你也不一定能看懂,还是要多看书、多学习!
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
//以上三项导入相应的包,编写GUI要用到以上三个包的内容
public class text {
public static void main(String[] args) {//主方法
Edittext edit=new Edittext("记事本");//创建一个Edittext类型的窗体
}
}
class Edittext extends JFrame implements ActionListener{//Edittext类的定义,继承自JFrame,实现接口ActionListener
JMenuBar menubar;//菜单栏
JMenu menu;//某菜单
JMenuItem itemcopy,itemcut,itempaster;//菜单的条目
JTextArea text1; //文本编辑框
Edittext(String s){ //构造方法,参数为标题名称
setTitle(s);//设置窗体标题
setSize(260,270);//窗体尺寸
setLocation(120,120); //窗体在屏幕上的位置
setVisible(true);//窗体可见
text1=new JTextArea(10,10); //构造一个文本编辑区
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //设置窗体点击关闭按钮后的操作,此处为销毁窗体
【java代码看懂 java代码介绍】//常用的还有EXIT_ON_CLOSE,表示退出程序
add(text1);//文本区添加到窗体
menubar=new JMenuBar();//定义菜单栏
menu=new JMenu("编辑");//定义菜单
itemcopy=new JMenuItem("复制");//定义菜单项目,以下二项与此相同
itemcut=new JMenuItem("剪切");
itempaster=new JMenuItem("粘贴");
menu.add(itemcopy);//此三项菜单项目加入到菜单menu中
menu.add(itemcut);
menu.add(itempaster);
menubar.add(menu);//把菜单添加到菜单栏中
setJMenuBar(menubar);//设置窗体的菜单栏为上面定义的menubar
validate();//验证容器与其子组件,作用是使其可见 , 添加完组件后就调用此方法
itemcopy.addActionListener(this); //为菜单项添加监听器 , 因为本类实现了ActionListener并且在后文中写了处理方法,
//所以此处为this,以下二项同理
itemcut.addActionListener(this);
itempaster.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {//实现ActionListener接口,必须重写此方法,定义了组件发生有意义的
//事件时的处理方法
if(e.getSource()==itemcopy)//判断事件源,并作相应处理
text1.copy();//文本区选中的内容复制到系统剪贴板
if(e.getSource()==itemcut)
text1.cut();//文本区选中的内容“剪切”到系统剪贴板
if(e.getSource()==itempaster)
text1.paste();//从系统剪贴板“粘贴”到文本区光标处
}
}
请问怎么快速看懂java代码?这代码有两个重点:一是entity是个什么类型 , 大概是数据库映射的实体类,那么就要多看看相关的书籍了,二是业务逻辑,也就是和订单相关的一系列流程,先自己理理 。我比较熟悉C#,对java一窍不通,看着和你一样的发晕啊 。
怎么看懂java代码?想要看到都能java代码,需要了解编程的基础知识,变量,表达式 , 程序执行结构,逻辑判断等等 。最重要是要学会如何调试代码 , 慢慢练习 , 熟练了自然就会了 。
java代码解读第一个if是判断searchkey是不是空java代码看懂的java代码看懂 , 如果不是空java代码看懂的java代码看懂,就追加到name字段作为查询条件java代码看懂 , like模糊查询
接着第二个if判断如果status的值不为空,就追加到status作为条件
如果status为空,走else分支 , 从userContext中获取到employee对象,接着判断,如果它的角色不是manager的话

推荐阅读