Scarica - Home Page Ing. Mauro De Berardis

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();
}
}