用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
AwL_1124的公告
文章分类
存档

原创  有点问题的代码 收藏

 

一个有问题的程序。。

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

class EditBook 
{
 public static void main(String[] args)
 {
  Edit e=new Edit();
  e.run();
 }
}
class Edit extends JFrame
{
 
 JMenuBar jmb;
 JMenu file;
 JMenu compile;
 JMenu tool;
 JMenu help;
 JMenuItem newF;
 JMenuItem open;
 JMenuItem save;
 JMenuItem exit;
 JMenuItem copy;
 JMenuItem cut;
 JMenuItem paste;
 JMenuItem s_all;
 JMenuItem color;
 JMenuItem toolb;
 JMenuItem toolc;
 JMenuItem h;
 JTextArea jta;
 JDialog jd;
 JPanel jp;

 JToolBar jtb;

 String message;

 public void run(){
  jmb=new JMenuBar();
  jp=new JPanel();
  file=new JMenu("文件");
  compile=new JMenu("编辑");
  tool=new JMenu("工具");
  help=new JMenu("帮助");
  
  newF=new JMenuItem("新建");
  open=new JMenuItem("打开");
  save=new JMenuItem("保存");
  exit=new JMenuItem("退出");

  copy=new JMenuItem("Copy");
  cut=new JMenuItem("Cut");
  paste=new JMenuItem("Paste");
  s_all=new JMenuItem("保存全部");
  color=new JMenuItem("Color");

  toolb=new JMenuItem("MS记事本");
  toolc=new JMenuItem("MS计算器");
  
  h=new JMenuItem("关于");

  jtb=new JToolBar("MyJToolBar");


  jta=new JTextArea(20,30);

  /*
  ef.addWindowListener(new WindowAdapter(WindowEvent e){
   System.exit(0);
  });
  */


  //文件
  file.add(newF);
  file.add(open);

  //////////如何显示文件内容
  open.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    jd=new JDialog(new JFrame(),"Color");
    JFileChooser jfc=new JFileChooser();
    String f=jfc.getName();
    System.out.println(f);
    jd.add(jfc);
    jd.pack();
    jd.setVisible(true);
   }
  });
  file.add(save);
  file.add(exit);
  exit.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    System.exit(0);
    }
  });


  //编辑
  compile.add(copy);
  copy.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    jta.copy();
   }
  });
  compile.add(cut);
  cut.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    jta.cut();
   }
  });
  compile.add(paste);
  paste.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    jta.paste();
   }
  });
  compile.add(s_all);
  compile.add(color);
  color.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    jd=new JDialog(new JFrame(),"Color");
    jd.add(new JColorChooser());
    jd.pack();
    jd.setVisible(true);
   }
  });
  

  //工具
  tool.add(toolb);
  tool.add(toolc);
  toolc.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e){
    Calculate cc=new Calculate();
    cc.display();
   }
  });
  

  //帮助
  help.add(h);

  jmb.add(file);
  jmb.add(compile);
  jmb.add(tool);
  jmb.add(help);

  jtb.add(new JButton(new ImageIcon("copy.jpg")));
  jtb.add(new JButton(new ImageIcon("copy.jpg")));
  jtb.add(new JButton(new ImageIcon("copy.jpg")));

  jp.setLayout(new BorderLayout());
  jp.add("North",jtb);
  jp.add("Center",jta);
  this.setJMenuBar(jmb);
  this.add(jp);
  this.pack();
  this.setTitle("简单文本编辑器");
  this.setLocation(100,150);
  this.setVisible(true);
 }
 
}

发表于 @ 2008年03月27日 22:28:00 | 评论( loading... ) | 编辑| 举报| 收藏

新一篇: 【转】用户权限管理经典篇

  • 发表评论
  • 评论内容:
  •  
Copyright © AwL_1124
Powered by CSDN Blog