标题:一个 复制、捏贴功能的错误
只看楼主
mmm11
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2007-5-10
 问题点数:0 回复次数:9 
一个 复制、捏贴功能的错误

import java.awt.*;
import java.awt.event.*;
public class sz8 extends Frame implements ActionListener{
Panel p=new Panel();
Button btn=new Button("退出");

MenuBar mb=new MenuBar();
Menu m2=new Menu("编辑");
MenuItem copy=new MenuItem("复制");
MenuItem cut=new MenuItem("剪切");
MenuItem paste=new MenuItem("粘贴");

sz8(){
super("jhsdxc");
setSize(350,200);
add("South",p);
p.add(btn);
btn.addActionListener(this);

m2.add(copy);
m2.add(cut);
m2.add(paste);
mb.add(m2);

setMenuBar(mb);
show();
}
public static void main(String args[]){
new sz8();
}

public void actionPerformed(ActionEvent e){
if (e.getActionCommand()=="退出")
System.exit(0);

}

}
这里不知道错在哪里了?麻烦大家看看!

搜索更多相关主题的帖子: class super public import 
2007-11-02 11:17
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2959
专家分:652
注 册:2007-1-19
得分:0 
你什么功能都沒有實現﹐能有什么錯﹖﹖

我的网站 http://www.
2007-11-02 11:31
mmm11
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2007-5-10
得分:0 

我想实现这个功能!已经对着书本炸代码2天了!!才写了几点小程序...


2007-11-02 11:37
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
JComponent有copy,paste,cut的方法

可惜不是你,陪我到最后
2007-11-02 11:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
写错了,应该是JTextComponent

可惜不是你,陪我到最后
2007-11-02 11:41
mmm11
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2007-5-10
得分:0 
回复:(千里冰封)JComponent有copy,paste,cut的方法...
我是用记事本写的..运行不出来!郁闷!

2007-11-02 11:50
林天笑
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-6-1
得分:0 
大家别拿没用的来,谢谢!!!!!!!!!!!!

我是一个新手,向各位请教 QQ:274077173 Email:lintianxiao_3891@
2007-11-02 12:03
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
没必要用记事本写程序,用个简单的IDE也好啊

可惜不是你,陪我到最后
2007-11-02 13:46
mmm11
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2007-5-10
得分:0 

不好意思!我比较笨啊!!还是我自己研究吧!


2007-11-02 18:00
凉如秋水
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-28
得分:0 

写了一个 你看看是你要的不
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class bjq extends JFrame
{
JTextArea ta1;
Font font0=new Font("",Font.BOLD,12);
Font font1=new Font("",Font.ITALIC,12);
Font font2=new Font("",Font.PLAIN,12);
Font font3=new Font("宋体",Font.PLAIN,12);
Font font4=new Font("楷体_GB2312",Font.PLAIN,12);
bjq()
{
ta1=new JTextArea();
JMenuBar mb1=new JMenuBar();
JMenu fi=new JMenu("File");
JMenu e=new JMenu("Edit");
JMenu o=new JMenu("Option");

JMenuItem file1=new JMenuItem("Exit");
JMenuItem edit[]=
{
new JMenuItem("Copy"),
new JMenuItem("Cut"),
new JMenuItem("Paste"),
new JMenuItem("DeleteAll")
};
JMenuItem zt[]=
{
new JMenuItem("加粗"),
new JMenuItem("斜体"),
new JMenuItem("普通"),
new JMenuItem("宋体"),
new JMenuItem("楷体_GB2312"),
};
JScrollPane sp1= new JScrollPane(ta1);
add(sp1);
mb1.add(fi);
fi.add(file1);
mb1.add(e);
for(int i=0;i<4;i++)
{
e.add(edit[i]);
}
for(int i=0;i<5;i++)
{
o.add(zt[i]) ;
}
mb1.add(o);
setJMenuBar(mb1);
setVisible(true);
setSize(600,400);
setTitle("编辑器");

file1.addActionListener(new file1l());
edit[0].addActionListener(new edit0l());
edit[1].addActionListener(new edit1l());
edit[2].addActionListener(new edit2l());
edit[3].addActionListener(new edit3l());
zt[0].addActionListener(new zt0l());
zt[1].addActionListener(new zt1l());
zt[2].addActionListener(new zt2l());
zt[3].addActionListener(new zt3l());
zt[4].addActionListener(new zt4l());
}
class file1l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}

}
class edit0l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.copy();
}
}
class edit1l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.cut();
}
}
class edit2l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.paste();
}
}
class edit3l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setText("");
}
}
class zt0l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setFont(font0);
}
}
class zt1l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setFont(font1);
}
}
class zt2l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setFont(font2);
}
}
class zt3l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setFont(font3);
}
}
class zt4l implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
ta1.setFont(font4);
}
}

protected void processWindowEvent(WindowEvent e)
{
if(e.getID()==WindowEvent.WINDOW_CLOSING)
{
System.exit(0);
}
}

public static void main(String arg[])
{
new bjq();
}
}

2007-11-02 19:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-182794-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048356 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved