高分请人~帮忙JAVA小程序加点注释~谢谢~~有追加~
帮忙给下面这个程序加点注释~~越详细越好~~谢谢~importjava.io.*;importjava.awt.*;importjava.awt.event.*;impo...
帮忙给下面这个程序加点注释~~越详细越好~~谢谢~
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.*;
import java.util.*;
import java.text.*;
import javax.swing.undo.*;
import javax.swing.text.*;
public class aa
{
public static void main(String args[]) //程序入口
{
new TextPad();
}
}
class TextPad extends JFrame implements ActionListener //继承 扩展JFrame
{
JTextArea jta=new JTextArea("",18,30);
JCheckBoxMenuItem mto1=new JCheckBoxMenuItem("自动换行",true); //定义菜单复选框
String ss1=jta.getText();
public TextPad()
{
this.setTitle("JAVA记事本");
this.setLocation(180,100);
jta.setLineWrap(true);
jta.setWrapStyleWord(true);
JPanel jp=new JPanel();
JScrollPane jsp=new JScrollPane(jta);
jp.add(jsp);
JMenu mf=new JMenu("文件");
JMenuItem mtf1=new JMenuItem("新建");
mtf1.addActionListener(this);
JMenuItem mtf2=new JMenuItem("打开");
mtf2.addActionListener(this);
JMenuItem mtf3=new JMenuItem("保存");
mtf3.addActionListener(this);
JMenuItem mtf4=new JMenuItem("另存为");
mtf4.addActionListener(this);
JMenuItem mtf5=new JMenuItem("退出");
mtf5.addActionListener(this);
JMenu me=new JMenu("编辑");
JMenuItem mte2=new JMenuItem("剪切");
mte2.addActionListener(this);
JMenuItem mte3=new JMenuItem("复制");
mte3.addActionListener(this);
JMenuItem mte4=new JMenuItem("粘贴");
mte4.addActionListener(this);
JMenuItem mte10=new JMenuItem("全选");
mte10.addActionListener(this);
JMenuItem mte11=new JMenuItem("日期");
mte11.addActionListener(this);
JMenu mo=new JMenu("格式");
mto1.addActionListener(this);
JMenu mh=new JMenu("帮助");
JMenuItem mth1=new JMenuItem("关于记事本");
mth1.addActionListener(this);
JMenuBar mb=new JMenuBar();
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
mb.add(mf);
mb.add(me);
mb.add(mo);
mb.add(mh);
this.setJMenuBar(mb);
mf.add(mtf1);
mf.add(mtf2);
mf.add(mtf3);
mf.add(mtf4);
mf.addSeparator();
mf.add(mtf5);
me.addSeparator();
me.add(mte2);
me.add(mte3);
me.add(mte4);
me.addSeparator();
me.add(mte10);
me.add(mte11);
mo.add(mto1);
mh.add(mth1);
this.getContentPane().add(jsp);
this.setSize(600,400);
this.setResizable(true);
this.setVisible(true);
}
一次发不完~~没办法~~~发了一点~~愿意帮忙的DX.到我空间要代码~帮忙注释吧~~发到我邮箱~~
然后上来说一下就给分~~谢谢~~
邮箱:303321444@qq.com
http://hi.baidu.com/%C0%C1z%D1%F3%D1%F3/blog/item/8ce93bf6d136922b730eec5d.html 展开
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.*;
import java.util.*;
import java.text.*;
import javax.swing.undo.*;
import javax.swing.text.*;
public class aa
{
public static void main(String args[]) //程序入口
{
new TextPad();
}
}
class TextPad extends JFrame implements ActionListener //继承 扩展JFrame
{
JTextArea jta=new JTextArea("",18,30);
JCheckBoxMenuItem mto1=new JCheckBoxMenuItem("自动换行",true); //定义菜单复选框
String ss1=jta.getText();
public TextPad()
{
this.setTitle("JAVA记事本");
this.setLocation(180,100);
jta.setLineWrap(true);
jta.setWrapStyleWord(true);
JPanel jp=new JPanel();
JScrollPane jsp=new JScrollPane(jta);
jp.add(jsp);
JMenu mf=new JMenu("文件");
JMenuItem mtf1=new JMenuItem("新建");
mtf1.addActionListener(this);
JMenuItem mtf2=new JMenuItem("打开");
mtf2.addActionListener(this);
JMenuItem mtf3=new JMenuItem("保存");
mtf3.addActionListener(this);
JMenuItem mtf4=new JMenuItem("另存为");
mtf4.addActionListener(this);
JMenuItem mtf5=new JMenuItem("退出");
mtf5.addActionListener(this);
JMenu me=new JMenu("编辑");
JMenuItem mte2=new JMenuItem("剪切");
mte2.addActionListener(this);
JMenuItem mte3=new JMenuItem("复制");
mte3.addActionListener(this);
JMenuItem mte4=new JMenuItem("粘贴");
mte4.addActionListener(this);
JMenuItem mte10=new JMenuItem("全选");
mte10.addActionListener(this);
JMenuItem mte11=new JMenuItem("日期");
mte11.addActionListener(this);
JMenu mo=new JMenu("格式");
mto1.addActionListener(this);
JMenu mh=new JMenu("帮助");
JMenuItem mth1=new JMenuItem("关于记事本");
mth1.addActionListener(this);
JMenuBar mb=new JMenuBar();
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
mb.add(mf);
mb.add(me);
mb.add(mo);
mb.add(mh);
this.setJMenuBar(mb);
mf.add(mtf1);
mf.add(mtf2);
mf.add(mtf3);
mf.add(mtf4);
mf.addSeparator();
mf.add(mtf5);
me.addSeparator();
me.add(mte2);
me.add(mte3);
me.add(mte4);
me.addSeparator();
me.add(mte10);
me.add(mte11);
mo.add(mto1);
mh.add(mth1);
this.getContentPane().add(jsp);
this.setSize(600,400);
this.setResizable(true);
this.setVisible(true);
}
一次发不完~~没办法~~~发了一点~~愿意帮忙的DX.到我空间要代码~帮忙注释吧~~发到我邮箱~~
然后上来说一下就给分~~谢谢~~
邮箱:303321444@qq.com
http://hi.baidu.com/%C0%C1z%D1%F3%D1%F3/blog/item/8ce93bf6d136922b730eec5d.html 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询