单击复制按钮,将第一个文本框中的内容复制到第2个文本框中,我的哪儿错了呢、

importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassXiTi9_3{public... import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class XiTi9_3
{
public static void main(String[] args)
{
Win win=new Win("CopyText");
win.setBounds(100,100,400,80);
win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
win.setVisible(true);
}
}
class Win extends JFrame
{
JTextField[] text={new JTextField(10),new JTextField(10)};
JButton button=new JButton("复制");
ActionPolice listener=new ActionPolice();
Win(String s)
{
setTitle(s);
setLayout(new FlowLayout());
add(text[0]);
add(button);
add(text[1]);
setListener();
}
void setListener()
{
listener.setText(text);
button.addActionListener(listener);
}
}
class ActionPolice implements ActionListener
{
JTextField[] text;
void setText(JTextField[] t)
{
text=t;
}
public void actionPerformed(ActionEvent e)
{
text[0].copy();
text[1].paste();
}
}
展开
 我来答
匿名用户
2017-05-25
展开全部
有更简单的写法
text[1].setText( text[0].getText());

~
追问
是的是的,谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式