import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class lf77 extends JFrame implements ActionListener{
JTextArea t2=new JTextArea(9,10);
JButton b=new JButton("COPY");
List list=new List(10);
public lf77(){
super("图形");
Container c=getContentPane();
c.setLayout(new FlowLayout());
c.add(list);
c.add(b);
c.add(t2);
list.add("1");
list.add("2");
list.add("3");
list.select(2);
setSize(500,500);
setVisible(true);
b.addActionListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){System.exit(0);}});
}
public void actionPerformed(ActionEvent e)
{
t2.setText(list.getSelectedItem());
}
public static void main(String arg[])
{ new lf77();
}}
这个程序是把list里的文件给文本框,可是有个问题就是1给了以后在给2时就替换1了~怎么才能把1,2,3都给文本框的?谢谢帮忙了
import java.awt.event.*;
import javax.swing.*;
public class lf77 extends JFrame implements ActionListener{
JTextArea t2=new JTextArea(9,10);
JButton b=new JButton("COPY");
List list=new List(10);
public lf77(){
super("图形");
Container c=getContentPane();
c.setLayout(new FlowLayout());
c.add(list);
c.add(b);
c.add(t2);
list.add("1");
list.add("2");
list.add("3");
list.select(2);
setSize(500,500);
setVisible(true);
b.addActionListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){System.exit(0);}});
}
public void actionPerformed(ActionEvent e)
{
t2.setText(list.getSelectedItem());
}
public static void main(String arg[])
{ new lf77();
}}
这个程序是把list里的文件给文本框,可是有个问题就是1给了以后在给2时就替换1了~怎么才能把1,2,3都给文本框的?谢谢帮忙了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货