ITT "Alessandrini" Teramo Anno scolastico 2014-15 Sistemi e Reti Classe IVBI Prof. Mauro De Berardis Teramo 1 Mondo Disney import java.awt.*; import javax.swing.*; import java.awt.event.*; @SuppressWarnings({ "serial" }) public class Disney2 extends JFrame{ String[] personaggi=new String[7]; String[] im={"paperino","paperone","quiquoqua","topolino","minni","pippo","cipciop"}; JPanel p=new JPanel(); JPanel pNomi=new JPanel(new GridLayout(8,1)); JLabel lSono=new JLabel("Il grande Paperino"); JLabel lImmagine=new JLabel(); JButton b[]=new JButton[7]; public Disney2() { personaggi[0]="Il grande Paperino"; personaggi[1]="Ecco zio Paperone"; personaggi[2]="I nipotini Qui,Quo,Qua"; personaggi[3]="Il detective Topolino"; personaggi[4]="La dolce Minnie"; personaggi[5]="Lo spilungone Pippo"; personaggi[6]="Gli scoiattoli Cip e Ciop"; Container c=this.getContentPane(); this.setTitle("Mondo Disney Classe IVBI 14-2-2015"); this.setDefaultCloseOperation(EXIT_ON_CLOSE); lImmagine.setIcon(new ImageIcon("c:/disney/paperino.jpg")); for(int i=0;i<=6;i++) { b[i]=new JButton(personaggi[i]); pNomi.add(b[i]); final int k=i; b[i].addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { lImmagine.setIcon(new ImageIcon("c:/disney/"+im[k]+".jpg")); lSono.setText(personaggi[k]); } }); } pNomi.add(lSono); p.add(pNomi); p.add(lImmagine); c.add(p); // this.setSize(500,500); this.pack(); this.setVisible(true); } public static void main(String[] args) { new Disney2(); } }