lunedì 15 dicembre 2008

Esercizio svolto in classe Lunedì 15 Dicembre 2008

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 di natale del 2008");
albero.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
albero.setSize(500,500);
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.add(a);
albero.setVisible(true);
}
public class PannelloAlbero extends JPanel{
public void paintComponent(Graphics g){
Graphics g2d=(Graphics2D) g;
Image alberoImmagine=new ImageIcon("albero-natale.jpg").getImage();
g.drawImage(alberoImmagine,0,0,albero.getWidth(),albero.getHeight(),null);
}
}
public static void main(String[] args){
AlberoNatale alb=new AlberoNatale();
}
}

venerdì 5 dicembre 2008

Esercizio svolto in classe venerdì 5/12/2008

---FINETSRA 2---
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Finestra2 implements ActionListener{
JLabel l1=new JLabel("primo numero");
JLabel l2=new JLabel("secondo numero");
JTextField t1=new JTextField();
JTextField t2=new JTextField();
JButton b1=new JButton("+");
JTextField risultato=new JTextField();
public void creaForm1(){
JFrame finestra1=new JFrame("finestra IVL");
finestra1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
finestra1.setSize(300,300);
finestra1.setLayout(new GridLayout(3,2));
finestra1.add(l1);
finestra1.add(t1);
finestra1.add(l2);
finestra1.add(t2);
finestra1.add(b1);
finestra1.add(risultato);
b1.addActionListener(this);
finestra1.setVisible(true);
}
public void actionPerformed(ActionEvent event){
String testo1=t1.getText();
String testo2=t2.getText();
int a=Integer.parseInt(testo1);
int b=Integer.parseInt(testo2);
int somma=a+b;
String r=Integer.toString(somma);
risultato.setText(r);
}
}
---TESTA FINESTRA---
public class TestaFinestra{
public static void main(String[] args){
Finestra2 f=new Finestra2();
f.creaForm1();
}
}
L'utente inserisce il primo numero
L'utente inserisce il secondo numero e premendo il tasto + ...... compare il risultato nella terza casella


martedì 2 dicembre 2008

---Esercizio svolto in classe martedì 2/12/2008---
import javax.swing.JOptionPane;
public class Somma{
public static void main(String[] args){
String primoNumero=JOptionPane.showInputDialog("digita il primo numero");
String secondoNumero=JOptionPane.showInputDialog("digita il secondo numero");
int a=Integer.parseInt(primoNumero);
int b=Integer.parseInt(secondoNumero);
int c=a+b;
JOptionPane.showMessageDialog( null, "somma= "+c, "somma di due interi", JOptionPane.PLAIN_MESSAGE);
}
}

lunedì 1 dicembre 2008

Esercizio svolto in classe lunnedì 1°dicembre
---FINESTRA 1---
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);
}
}

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

venerdì 24 ottobre 2008

esercizio per venerdì 24-10-2008

#include
int board[29];
char symbol[3]= {' ',','+'};
int j;
main() {
azzeraBoard;
stampaBoard;
void azzera_board{
for(j=1;j<29;j++) {
board[j]=0
}
void stampaBoard{
board[29]=
{0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0}
for(j=1;j<29;j++){
printf("%c",simboliboard[i]);
}
}
}