/** * TextFields * Labels * Buttons * CheckBox * Choice * Γιώργος Χρ. Μακρής (c) 2009 * Panels * */ import java.applet.Applet; import java.awt.event.*; import java.awt.*; public class panels2 extends java.applet.Applet implements ActionListener{ Panel pn1,pn2,pn3,pn4,pn12,pn34; Button bt1; public Color RandomColor() { Color c1; int bval,gval,rval; bval=(int)Math.floor(Math.random()*256); gval=(int)Math.floor(Math.random()*256); rval=(int)Math.floor(Math.random()*256); c1=new Color(bval,gval,rval); return c1; } public void init(){ pn1=new Panel(); pn2=new Panel(); pn3=new Panel(); pn4=new Panel(); pn12=new Panel(); pn34=new Panel(); pn12.setLayout(new GridLayout(1,2,0,0)); pn34.setLayout(new GridLayout(1,2,0,0)); pn12.add(pn1); pn12.add(pn2); pn34.add(pn3); pn34.add(pn4); bt1=new Button("Νέο Χρώμμα .."); bt1.addActionListener(this); setLayout(new GridLayout(3,1,0,0)); add(pn12); add(pn34); add(bt1); } public void actionPerformed(ActionEvent e){ pn1.setBackground(RandomColor()); pn2.setBackground(RandomColor()); pn3.setBackground(RandomColor()); pn4.setBackground(RandomColor()); // bt1.setBackground(RandomColor()); } }