void init()Р?{Р ls=new List(10,true);Р co=new Choice();Р but=new Button("按钮");Р s=new String[10];Р add(ls);Р add(co);Р add(but);Р but.addActionListener(this);Р ls.addActionListener(this);Р co.addItemListener(this);Р for(int i=0;i<10;i++)Р ls.add("list"+i);Р?}Рpublic void actionPerformed(ActionEvent e)Р?{Р if(e.getSource()==but)Р {Р //Graphics g=new Graphics();Р for(int i=0;i<ls.getItemCount();i++)Р {s[i]=ls.getItem(i);Р co.add(s[i]);Р }Р ls.removeAll();Р }Рrepaint();Р?}Рpublic void itemStateChanged(ItemEvent e)Р?{}Р}Р5. 编写Application程序,在Frame中加入80个按钮,分20行4列,用GridLayout布局方式,按钮背景为黄色(Color.yellow),按钮文字颜色为红色(Color.red)。Рimport java.awt.*;Рimport java.awt.event.*;Рpublic class button extends Frame implements ActionListenerР{Р?Button but[]=new Button[80];Р?public button()Р?{Р super("我的80按钮窗口");