lunedì 15 dicembre 2008

Albero di Natale

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class AlberoNatale{
private JFrame albero;
private PannelloAlbero a;
private JButton accende;
private JButton spegne;
public AlberoNatale(){
albero=new JFrame("Albero del Santo Natale 2008");
albero.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
albero.setSize(600,700);
a=new PannelloAlbero();
accende=new JButton("accendi le lampadine");
spegne=new JButton("spegni le lampadine");
albero.add(a,BorderLayout.CENTER);
albero.add(accende,BorderLayout.SOUTH);
albero.setVisible(true);
}
public class PannelloAlbero extends JPanel{
public void paintComponent(Graphics g){
Graphics g2d=(Graphics2D) g;
Image alberoImmagine=new ImageIcon("Albero.jpg").getImage();
g.drawImage(alberoImmagine,0,0,albero.getWidth(),albero.getHeight(),null);
}
}
public static void main(String[] args){
AlberoNatale alb=new AlberoNatale();
}
}

lunedì 1 dicembre 2008

Esercitazione a scuola

import javax.swing.*;

public class Finestra1 {

public void creaForm1(){

JFrame finestra1=new JFrame("finestra IVL");

finestra1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

finestra1.setSize(300,300);

finestra1.setVisible(true);

}

}

--------------------------------------------------------------------------------------------
public class TestaFinestra{
public static void main(String[] args){
Finestra1 f=new Finestra1();
f.creaForm1();
}
}