求帮忙注释一个JAVA程序代码。越详细越好。谢谢!
答案:1 悬赏:30 手机版
解决时间 2021-03-25 19:42
- 提问者网友:兔牙战士
- 2021-03-24 20:10
求帮忙注释一个JAVA程序代码。越详细越好。谢谢!
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-24 21:12
您好,这样:
JFrame f; //它是屏幕上window的对象,能够最大化、最小化、关闭。(窗体)
JTextArea textArea; //纯文本的多行区域(文本域)
JScrollPane scrollpane; //面板容器,可以加入到JFrame中 , 它自身是个容器,可以把其他compont加入到JPanel中,如JButton,JTextArea,JTextField等,另外也可以在它上面绘图(带滚动条的面板)
JLabel label;//(标签)
JMenuBar menuBar;//(菜单栏)可以加入菜单
JMenu filemenu;//菜单,可以加入到菜单栏中
JMenu editmenu;//同上
JMenuItem open,save,exit,foreground,background; //菜单项(与上面的两项是在一起使用的,比如说word,打开后有一排文件,编辑,视图这些菜单,这一行菜单是放到菜单栏上的,而某个菜单点开之后,下拉列表中的内容,比如说打印,另存为,指的就是菜单项)
JToolBar toolBar;//工具栏
JButton btnopen;//按钮
JButton btnsave;//同上
File lastFile=null;//文件
public void init(){
f=new JFrame("文本编辑器");//创建一个窗体
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗体关闭时默认的操作:点击关闭按钮窗体退出。
f.setSize(400, 300);//设置尺寸(长宽)
f.setVisible(true);//设置窗体为可见,到这一步你就可以看见一个空着的400*300的窗体了
Container frame=f.getContentPane();
menuBar=new JMenuBar();//创建菜单栏
f.setJMenuBar(menuBar);//将菜单栏放到窗体上
filemenu=new JMenu("file");
editmenu=new JMenu("edit");//上面两句创建了俩菜单,文件,和编辑
filemenu.setMnemonic('F');//快捷键,就跟word里面的文件菜单后面括号里跟的那个(F)是一个道理
editmenu.setMnemonic('e');
menuBar.add(filemenu);
menuBar.add(editmenu);//上面两句代码把两个菜单加到菜单栏中
open=new JMenuItem("open");//创建菜单项,跟word中文件菜单列表中的打开一样,下面一句是设置快捷键的
open.setMnemonic('o');
filemenu.add(open); //把上面的菜单项,加入到文件菜单中,到这一步,你点开菜单就看见有个打开这一项了
save=new JMenuItem("save");//下面的原理跟上面一样
save.setMnemonic('s');
filemenu.add(save);
filemenu.addSeparator();//加入分隔符,将菜单项分隔开,可以看一下word里面的分割线
exit=new JMenuItem("exit");//退出 菜单项
exit.setMnemonic('x');
filemenu.add(exit);
//创建前景,背景菜单项加入到,edit菜单
foreground =new JMenuItem("foreground");
background =new JMenuItem("background");
editmenu.add(foreground);
editmenu.add(background);
// Icon openIcon=new ImageIcon("/src/open.png");
//这两句话加载图片生成打开和保存的图标对象。
JFrame f; //它是屏幕上window的对象,能够最大化、最小化、关闭。(窗体)
JTextArea textArea; //纯文本的多行区域(文本域)
JScrollPane scrollpane; //面板容器,可以加入到JFrame中 , 它自身是个容器,可以把其他compont加入到JPanel中,如JButton,JTextArea,JTextField等,另外也可以在它上面绘图(带滚动条的面板)
JLabel label;//(标签)
JMenuBar menuBar;//(菜单栏)可以加入菜单
JMenu filemenu;//菜单,可以加入到菜单栏中
JMenu editmenu;//同上
JMenuItem open,save,exit,foreground,background; //菜单项(与上面的两项是在一起使用的,比如说word,打开后有一排文件,编辑,视图这些菜单,这一行菜单是放到菜单栏上的,而某个菜单点开之后,下拉列表中的内容,比如说打印,另存为,指的就是菜单项)
JToolBar toolBar;//工具栏
JButton btnopen;//按钮
JButton btnsave;//同上
File lastFile=null;//文件
public void init(){
f=new JFrame("文本编辑器");//创建一个窗体
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗体关闭时默认的操作:点击关闭按钮窗体退出。
f.setSize(400, 300);//设置尺寸(长宽)
f.setVisible(true);//设置窗体为可见,到这一步你就可以看见一个空着的400*300的窗体了
Container frame=f.getContentPane();
menuBar=new JMenuBar();//创建菜单栏
f.setJMenuBar(menuBar);//将菜单栏放到窗体上
filemenu=new JMenu("file");
editmenu=new JMenu("edit");//上面两句创建了俩菜单,文件,和编辑
filemenu.setMnemonic('F');//快捷键,就跟word里面的文件菜单后面括号里跟的那个(F)是一个道理
editmenu.setMnemonic('e');
menuBar.add(filemenu);
menuBar.add(editmenu);//上面两句代码把两个菜单加到菜单栏中
open=new JMenuItem("open");//创建菜单项,跟word中文件菜单列表中的打开一样,下面一句是设置快捷键的
open.setMnemonic('o');
filemenu.add(open); //把上面的菜单项,加入到文件菜单中,到这一步,你点开菜单就看见有个打开这一项了
save=new JMenuItem("save");//下面的原理跟上面一样
save.setMnemonic('s');
filemenu.add(save);
filemenu.addSeparator();//加入分隔符,将菜单项分隔开,可以看一下word里面的分割线
exit=new JMenuItem("exit");//退出 菜单项
exit.setMnemonic('x');
filemenu.add(exit);
//创建前景,背景菜单项加入到,edit菜单
foreground =new JMenuItem("foreground");
background =new JMenuItem("background");
editmenu.add(foreground);
editmenu.add(background);
// Icon openIcon=new ImageIcon("/src/open.png");
//这两句话加载图片生成打开和保存的图标对象。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯