Contenuto della lavagna elettronica

Test finale del corso : 1,2
Martedi' 20 Novembre 2001 : 17 5 2 - zito da labmul16.fisica.uniba.it 193.204.188.194

import java.awt.*;
import java.applet.*;
public class Caleidoscopio extends Applet implements Runnable{
Thread animazione;

MyCanvas disegno;
Image o;
Graphics og;
public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();

repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}

public void init() {

o = createImage(getSize().width,getSize().height);
og = o.getGraphics();

disegno = new MyCanvas(this);
add(disegno);
disegno.repaint();
}
public void paint(Graphics g){
disegno.paint(g);
}
}

class MyCanvas extends Canvas {


Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio app;
public MyCanvas(Caleidoscopio a){
app = a;




nelem = (int) (Math.random()*100);
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

larghezza[i] = (int)(Math.random()*getSize().width/2.);
lunghezza[i] = (int)(Math.random()*getSize().height/2.);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
System.out.println("costruttore");


}


void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;

y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }

public void paint (Graphics g){
//int nelem = (int) (Math.random()*100);


app.og.setColor(Color.white);
app.og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
app.og.setColor(c[i]);
app.og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
app.og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
app.og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
app.og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
g.drawImage(app.o, 0, 0 ,this);
//}
}
Martedi' 20 Novembre 2001 : 18 1 1 - zito da labmul4.fisica.uniba.it 193.204.188.61

import java.awt.*;
import java.applet.*;
public class Caleidoscopio extends Applet implements Runnable{
Thread animazione;

MyCanvas disegno;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();

disegno.repaint();
try { Thread.sleep(1000);}
catch (InterruptedException e) { }

}
}

public void init() {


disegno = new MyCanvas(this);
setLayout(new BorderLayout());
add("Center",disegno);

}
}

class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio app;
public MyCanvas(Caleidoscopio a){
app = a;
}

void inizializza(){
nelem = (int) (Math.random()*100);
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

larghezza [i] = (int)(Math.random()*getSize().width/2.);
lunghezza[i] = (int)(Math.random()*getSize().height/2.);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;

y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }

public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}



og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
g.drawImage(o, 0, 0 ,this);
//}
}
Mercoledi' 21 Novembre 2001 : 15 26 - Anonimo da labmul11.fisica.uniba.it 193.204.188.68
http://www.ba.infn.it/%7ezito/jsem/prototipi.html
Mercoledi' 21 Novembre 2001 : 16 2 5 - Topolino da labmul10.fisica.uniba.it 193.204.188.67
disegno = new MyCanvas(this);
tasto1=new Button("Stop");
tasto1.Actionlistener(this);
setLayout(new BorderLayout());
add("North",tasto1);
add("Center",disegno);

}
}
Public void actionPerformed(ActionEvent ev)
{
if (ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel ("Start");}
else {
tasto1.setLabel ("Stop");}
}
Mercoledi' 21 Novembre 2001 : 16 14 4 - zito da labmul16.fisica.uniba.it 193.204.188.194

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}
public void init() {


disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());
add("North",tasto1);
add("Center",disegno);
add("South",tasto2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno. inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
nelem = (int) (Math.random()*100);
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

larghezza[i] = (int)(Math.random()*getSize().width/2.);
lunghezza[i] = (int)(Math.random()*getSize().height/2.);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
g.drawImage(o, 0, 0 ,this);
//}
}
}
Mercoledi' 21 Novembre 2001 : 16 28 1 - x quei poveri inetti da labmul11.fisica.uniba.it 193.204.188.68
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1;
Panel p1;
public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
f1 = new TextField("20");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());
p1.add(f1);
p1.add(tasto1);
add("North",p1);
add("Center",disegno);
add("South",tasto2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
//nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nele m];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

larghezza[i] = (int)(Math.random()*getSize().width/2.);
lunghezza[i] = (int)(Math.random()*getSize().height/2.);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
g.drawImage(o, 0, 0 ,this);
//}
}
}

Mercoledi' 21 Novembre 2001 : 16 43 1 - Alle 2 ciole da labmul10.fisica.uniba.it 193.204.188.67
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1,f2;
Panel p1;
public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
f1 = new TextField("20");
f2=new TextField("5");
f2.setText("2");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());
p1.add(f1);
p1.add(tasto1);
p1.add(f2);
add("North",p1);
add("Center",disegno);
add("South",tasto2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
//nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nel em];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());
int dim =Integer.parseInt(app.f2.getText());
larghezza[i] = (int)(Math.random()*getSize().width/2.);
lunghezza[i] = (int)(Math.random()*getSize().height/2.);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
g.drawImage(o, 0, 0 ,this);
//}
}
}

Mercoledi' 21 Novembre 2001 : 17 3 4 - zito da labmul16.fisica.uniba.it 193.204.188.194
  import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1,f2;
Panel p1;
Choice c1;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
c1 = new Choice();
c1.add("Rettangoli");
c1.add("Ovali");
c1.add("quadrati");
c1.add("cerchi");
c1.add("rette");
f1 = new TextField("20");
f2 = new TextField(5);
f2.setText("2");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());

p1.add(tasto1);
p1.add(f1);
p1.add(f2);
p1.add(c1);
add("North",p1);
add("Center",disegno);
add("South",tasto2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
// nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

int dim=Integer.parseInt(app.f2.getText());
larghezza[i] = (int)(Math.random()*getSize().width/dim);
lunghezza[i] = (int)(Math.random()*getSize().height/dim);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (i nt)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
if(app.c1.getSelectedIndex()==1){
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==0){
og.fillRect(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(ap p.c1.getSelectedIndex()==4){
og.drawLine(x[i],y[i],larghezza[i],lunghezza[i]);
og.drawLine(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.drawLine(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.drawLine(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}

if(app.c1.getSelectedIndex()==3){
og.fillOval(x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
og.fillOval(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
if(app.c1.getSelectedIndex()==2){
og.fillRect(x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
}
g.drawImage(o, 0, 0 ,this);
//}
}
}

Giovedi' 22 Novembre 2001 : 15 25 1 - zito da labmul16.fisica.uniba.it 193.204.188.194

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1,f2;
Panel p1;
Choice c1;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
try { Thread.sleep(10);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
c1 = new Choice();
c1.add("Rettangoli");
c1.add("Ovali");
c1.add("quadrati");
c1.add("cerchi");
c1.add("rette");
f1 = new TextField("20");
f2 = new TextField(5);
f2.setText("2");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());

p1.add(tasto1);
p1.add(f1);
p1.add(f2);
p1.add(c1);
add("North",p1);
add("Center",disegno);
add("South",tasto2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
// nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

int dim=Integer.parseInt(app.f2.getText());
larghezza[i] = (int)(Math.random()*getSize().width/dim);
lunghezza[i] = (int)(Math.random()*getSize().height/dim);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if(o == null) {
o = createImage(getSize().width,getSize().height);
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
if(app.c1.getSelectedIndex()==1){
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==0){
og.fillRect(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if( app.c1.getSelectedIndex()==4){
og.drawLine(x[i],y[i],larghezza[i]+x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i] ,y[i],getSize().width-x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],getSize().width-x[i],getSize().height-y[i]);
og.drawLine(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i]+x[i],getSize().height-y[i]);
}

if(app.c1.getSelectedIndex()==3){
og.fillOval(x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
og.fillOval(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
if(app.c1.getSelectedIndex()==2){
og.fillRect(x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
}
g.drawImage(o, 0, 0 ,this);
//}
}
}
Giovedi' 22 Novembre 2001 : 16 21 1 - zito da labmul16.fisica.uniba.it 193.204.188.194

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1,f2,f3;
Label l1,l2,l3;
Panel p1;
Choice c1,c2;
Scrollbar s1,s2;
int tempo;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
tempo=Integer.parseInt(f3.getText());

try { Thread.sleep(tempo);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
c1 = new Choice();
c1.add("Rettangoli");
c1.add("Ovali");
c1.add("quadrati");
c1.add("cerchi");
c1.add("rette");
c2 = new Choice();
c2.add("RGB");
c2.add("colore unico");
c2.add("HSB");
l1 = new Label("numero oggetti");
f1 = new TextField("20");
l2 = new Label("dimensione");
f2 = new TextField(5);
f2.setText("2");
l3 = new Label("tempo");
f3 = new TextField("10");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());

p1.add(tasto1);
p1.add(l1);p1.add(f1);
p1.add(l2);p1.add(f2);
p1.add(l3);p1.add(f3);
p1.add(c1);p1.add(c2);
s1 = new Scrollbar(Scrollbar.VERTICAL,50,2,0,100);
s2 = new Scrollbar(Scrollbar.VERTICAL,50,2,0,100);

add("North",p1);
add("Center",disegno);
add("South",tasto2);
add("East",s1);
add("West",s2);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
int dim1,dim2;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
// nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
if(app.c2.getSelectedIndex()==0){
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());
}}
if(app.c2.getSelectedIndex()==1){
c[0]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

for(int i =0; i < nelem; i++){
c[i]=c[0];
}}
if(app.c2.getSelectedIndex()==2){
float saturazione = (float)Math.random();
float luminosita = (float)Math.random();
for(int i =0; i < nelem; i++){
c[i]=Color.getHSBColor((float)Math.random(),saturazione,luminosita);
}}

for(int i =0; i < nelem; i++){
int dim=Integer.parseInt(app.f2.getText());
larghezza[i] = (int)(Math.random()*getSize().width/dim);
lunghezza[i] = (int)(Math.random()*getSize().height/dim);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if((o == null) || (dim1 != getSize().width) ||
(dim2 != getSize().height)) {
o = createImage(getSize().width,getSize().height);
dim1 = getSize().width;dim2 = getSize().height;
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
if(app.c1.getSelectedIndex()==1){
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==0){
og.fillRect(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==4){
og.drawLine(x[i],y[i],larghezza[i]+x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i] ,y[i],getSize().width-x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],getSize().width-x[i],getSize().height-y[i]);
og.drawLine(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i]+x[i],getSize().height-y[i]);
}

if(app.c1.getSelectedIndex()==3){
og.fillOval(x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
og.fillOval(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
if(app.c1.getSelectedIndex()==2){
og.fillRect(x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
}
g.drawImage(o, 0, 0 ,this);
//}
}
}
Giovedi' 22 Novembre 2001 : 16 47 - zito da labmul16.fisica.uniba.it 193.204.188.194

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Caleidoscopio1 extends Applet implements Runnable,ActionListener,AdjustmentListener{
Thread animazione;
MyCanvas disegno;
Button tasto1,tasto2;
TextField f1,f2,f3;
Label l1,l2,l3;
Panel p1;
Choice c1,c2;
Scrollbar s1,s2;
int tempo;
float saturazione,luminosita;

public void start() {
if (animazione == null) {
animazione = new Thread(this);
animazione.start();
}
}
public void stop() {
if (animazione != null) {
animazione = null;
}
}
public void run() {
while(animazione!=null) {
disegno.drawFrame();
disegno.repaint();
tempo=Integer.parseInt(f3.getText());

try { Thread.sleep(tempo);}
catch (InterruptedException e) { }

}
}
public void init() {
p1 = new Panel();
c1 = new Choice();
c1.add("Rettangoli");
c1.add("Ovali");
c1.add("quadrati");
c1.add("cerchi");
c1.add("rette");
c2 = new Choice();
c2.add("RGB");
c2.add("colore unico");
c2.add("HSB");
l1 = new Label("numero oggetti");
f1 = new TextField("20");
l2 = new Label("dimensione");
f2 = new TextField(5);
f2.setText("2");
l3 = new Label("tempo");
f3 = new TextField("10");
disegno = new MyCanvas(this);
tasto1 = new Button("Stop");
tasto1.addActionListener(this);
tasto2 = new Button("Ridisegna");
tasto2.addActionListener(this);

setLayout(new BorderLayout());

p1.add(tasto1);
p1.add(l1);p1.add(f1);
p1.add(l2);p1.add(f2);
p1.add(l3);p1.add(f3);
p1.add(c1);p1.add(c2);
s1 = new Scrollbar(Scrollbar.VERTICAL,50,2,0,100);
s1.addAdjustmentListener(this);
s2 = new Scrollbar(Scrollbar.VERTICAL,50,2,0,100);
s2.addAdjustmentListener(this);
add("North",p1);
add("Center",disegno);
add("South",tasto2);
add("East",s1);
add("West",s2);
}
public void adjustmentValueChanged (AdjustmentEvent ev){
if(ev.getSource()==s1){
saturazione = (float)(s1.getValue()/100.);
stop();
disegno.inizializza();
start();
}
if(ev.getSource()==s2){
luminosita = (float)(s2.getValue()/100.);
stop();
disegno.inizializza();
start();
}
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource()==tasto1){
if(ev.getActionCommand()=="Stop"){
stop();
tasto1.setLabel("Start");
} else {
start();
tasto1.setLabel("Stop");
}
}
if(ev.getSource()==tasto2){
stop();
disegno.inizializza();
start();
}
}
}
class MyCanvas extends Canvas {

Image o;
Graphics og;
Color c[];
int x0[ ],y0[],larghezza[],lunghezza[];
int x[],y[],dx[],dy[];
int nelem;
Caleidoscopio1 app;
int dim1,dim2;
public MyCanvas(Caleidoscopio1 a){
app = a;
}

void inizializza(){
// nelem = (int) (Math.random()*100);
nelem=Integer.parseInt(app.f1.getText());
c = new Color[nelem];
x = new int[nelem];
y = new int[nelem];
x0 = new int[nelem];
y0 = new int[nelem];
dx = new int[nelem];
dy = new int[nelem];
larghezza = new int[nelem];
lunghezza = new int[nelem];
if(app.c2.getSelectedIndex()==0){
for(int i =0; i < nelem; i++){
c[i]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());
}}
if(app.c2.getSelectedIndex()==1){
c[0]=new Color ((float)Math.random(),(float)Math.random(),(float)Math.random());

for(int i =0; i < nelem; i++){
c[i]=c[0];
}}
if(app.c2.getSelectedIndex()==2){

for(int i =0; i < nelem; i++){
c[i]=Color.getHSBColor((float)Math.random(),app.saturazione,app.luminosita);
}}

for(int i =0; i < nelem; i++){
int dim=Integer.parseInt(app.f2.getText());
larghezza[i] = (int)(Math.random()*getSize().width/dim);
lunghezza[i] = (int)(Math.random()*getSize().height/dim);
x0[i] = (int)(Math.random()*getSize().width/2.);
dx[i] = (int)(Math.random()*getSize().width/80.);if(dx[i]==0)dx[i]=1;
x[i] = x0[i];
y0[i] = (int)(Math.random()*getSize().height/2.);
dy[i] = (int)(Math.random()*getSize().width/80.);if (dy[i]==0)dy[i]=1;
// System.out.println("dx,dy ="+dx + " " +dy);
y[i] = y0[i];
}
}
void drawFrame() {
// System.out.println("drawframe");
for(int i =0; i < nelem; i++){
x[i] = x[i] + dx[i] ;
if(x[i]>getSize().width/2)x[i]=0;
y[i] = y[i] + dy[i] ;
if(y[i]>getSize().height/2)y[i]=0;
}
}

public void update(Graphics g) { paint(g); }
public void paint (Graphics g){
if((o == null) || (dim1 != getSize().width) ||
(dim2 != getSize().height)) {
o = createImage(getSize().width,getSize().height);
dim1 = getSize().width;dim2 = getSize().height;
og = o.getGraphics();
inizializza();
}


og.setColor(Color.white);
og.fillRect(0,0,getSize().width,getSize().height);
for(int i =0; i < nelem; i++){
og.setColor(c[i]);
if(app.c1.getSelectedIndex()==1){
og.fillOval(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillOval(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==0){
og.fillRect(x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],lunghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i],lunghezza[i]);
}
if(app.c1.getSelectedIndex()==4){
og.drawLine(x[i],y[i],larghezza[i]+x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i] ,y[i],getSize().width-x[i],lunghezza[i]+y[i]);
og.drawLine(getSize().width-larghezza[i]-x[i],getSize().height-lunghezza[i]-y[i],getSize().width-x[i],getSize().height-y[i]);
og.drawLine(x[i],getSize().height-lunghezza[i]-y[i],larghezza[i]+x[i],getSize().height-y[i]);
}

if(app.c1.getSelectedIndex()==3){
og.fillOval(x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillOval(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
og.fillOval(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
if(app.c1.getSelectedIndex()==2){
og.fillRect(x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],y[i],larghezza[i],larghezza[i]);
og.fillRect(getSize().width-larghezza[i]-x[i],getSize().height-larghezza[i]-y[i],larghezza[i],lunghezza[i]);
og.fillRect(x[i],getSize().height-larghezza[i]-y[i],larghezza[i],larghezza[i]);
}
}
g.drawImage(o, 0, 0 ,this);
//}
}
}

Giovedi' 22 Novembre 2001 : 16 47 5 - zito da labmul16.fisica.uniba.it 193.204.188.194
Cos'e' il Web?
Giovedi' 22 Novembre 2001 : 16 48 2 - lab9 da labmul9.fisica.uniba.it 193.204.188.66
una rete che connette + reti
Giovedi' 22 Novembre 2001 : 16 48 5 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
il web nasce 30 anni dopo internet e a differernza di internet l'insieme degli ipertesti presenti nella rete fisica
Giovedi' 22 Novembre 2001 : 16 49 - Aldo da labmul4.fisica.uniba.it 193.204.188.61
Il web un servizio di Internet. E' nato solo 10 anni fa.
Giovedi' 22 Novembre 2001 : 16 49 1 - Anonimo da labmul14.fisica.uniba.it 193.204.188.72
il web e' uno degli ultimi servizi di internet
Giovedi' 22 Novembre 2001 : 16 49 2 - Anonimo da labmul6.fisica.uniba.it 193.204.188.63
un'applicazione di internet
Giovedi' 22 Novembre 2001 : 16 49 5 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
il web servizio di internet
Giovedi' 22 Novembre 2001 : 16 50 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
Il WEB uno dei tanti servizi che offre internet
Giovedi' 22 Novembre 2001 : 16 50 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
il web e nato con l'esigenza di usare ipertesti in internet
Giovedi' 22 Novembre 2001 : 16 50 - Anonimo da labmul11.fisica.uniba.it 193.204.188.68
un servizio di internet
Giovedi' 22 Novembre 2001 : 16 50 - Luca da labmul8.fisica.uniba.it 193.204.188.65
un servizio di internet.
Giovedi' 22 Novembre 2001 : 16 50 5 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
il web e nato con l'esigenza di usare ipertesti in internet per renderlo pi accessibile
Giovedi' 22 Novembre 2001 : 16 50 5 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
il web grande!
Giovedi' 22 Novembre 2001 : 16 51 - Ninni & Cramarossa da labmul5.fisica.uniba.it 193.204.188.62
una architettura di connessione tra client e server
Giovedi' 22 Novembre 2001 : 16 51 3 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
Il web un'interfaccia grafica
Giovedi' 22 Novembre 2001 : 16 51 4 - zito da labmul16.fisica.uniba.it 193.204.188.194
Cos'e' la Macchina virtuale Java?
Giovedi' 22 Novembre 2001 : 16 51 5 - lab9 da labmul9.fisica.uniba.it 193.204.188.66
il compilatore Java universale x tutti i sistemi operativi
Giovedi' 22 Novembre 2001 : 16 52 3 - Ninni & Cramarossa da labmul5.fisica.uniba.it 193.204.188.62
E' una applicazione di Java che permette la visualizzazione di file Java
Giovedi' 22 Novembre 2001 : 16 52 4 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
ci che ci permette di visualizzare e caricare video sul computer
Giovedi' 22 Novembre 2001 : 16 52 4 - didada da labmul1.fisica.uniba.it 193.204.188.58
ci permette di interpretare correttamente i programmi scritti in java indipendentemente dal sistema operativo che si utilizza
Giovedi' 22 Novembre 2001 : 16 52 4 - Anonimo da labmul14.fisica.uniba.it 193.204.188.72
permette eseguire i programmi senza che questi invadano bil processo
Giovedi' 22 Novembre 2001 : 16 53 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
boh!!!
Giovedi' 22 Novembre 2001 : 16 53 2 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
ci che ci permette di visualizzare e caricare animazioni sul computer
Giovedi' 22 Novembre 2001 : 16 53 2 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
La Macchina virtuale Java l'interprete del linguaggio java.Non esiste in maniera concreta con vantaggi di sicurezza
Giovedi' 22 Novembre 2001 : 16 53 4 - io da labmul5.fisica.uniba.it 193.204.188.62
serve la patente per portarla ???
Giovedi' 22 Novembre 2001 : 16 53 5 - Luca da labmul8.fisica.uniba.it 193.204.188.65
la macchina virtuale java il compilatore di java
Giovedi' 22 Novembre 2001 : 16 54 - didada84@virgilio.it da labmul1.fisica.uniba.it 193.204.188.58
ci permette di interpretare correttamente i programmi scritti in java indipendentemente dal sistema operativo che si utilizza
Giovedi' 22 Novembre 2001 : 16 54 2 - zito da labmul16.fisica.uniba.it 193.204.188.194
Cos'e' un evento Java?
Giovedi' 22 Novembre 2001 : 16 55 - Anonimo da labmul3.fisica.uniba.it 193.204.188.60
un evento un azione che si riperquote su un oggetto
Giovedi' 22 Novembre 2001 : 16 55 3 - mau da labmul1.fisica.uniba.it 193.204.188.58












































































































non lo sappiamo
Giovedi' 22 Novembre 2001 : 16 55 3 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
descrive un comando di una particolare funzione di java
Giovedi' 22 Novembre 2001 : 16 55 4 - io da labmul5.fisica.uniba.it 193.204.188.62
e' il risultato di un interrupt nel programma (click,ecc..)
Giovedi' 22 Novembre 2001 : 16 56 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
descrive un comando di una particolare funzione di java sull'oggetto
Giovedi' 22 Novembre 2001 : 16 56 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
Un evento Java un'azione che comporta l'esecuzione di determinate istruzione.
Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 56 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
l'evento una determinata situazione ke si viene a creare con l'iterazione tra programma e utente.

esempio:
il clik del mouse su un bottone






Giovedi' 22 Novembre 2001 : 16 57 - Anonimo da labmul11.fisica.uniba.it 193.204.188.68
un oggetto che descrive l'interazione fra programma
Giovedi' 22 Novembre 2001 : 16 57 3 - zito da labmul16.fisica.uniba.it 193.204.188.194
Cos'e' Javascript?
Giovedi' 22 Novembre 2001 : 16 58 - io da labmul5.fisica.uniba.it 193.204.188.62
il Java-Script
Giovedi' 22 Novembre 2001 : 16 58 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
E' un linguaggio che permette di creare pagine html dinamiche
Giovedi' 22 Novembre 2001 : 16 58 1 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
una particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEB
Giovedi' 22 Novembre 2001 : 16 58 4 - Anonimo da labmul3.fisica.uniba.it 193.204.188.60
il linguaggio che viene interpretato dal browser
Giovedi' 22 Novembre 2001 : 16 58 5 - mau da labmul1.fisica.uniba.it 193.204.188.58
Euna particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEB
Giovedi' 22 Novembre 2001 : 16 58 5 - Aldo da labmul4.fisica.uniba.it 193.204.188.61
un linguaggio interpretato. viene inserito direttamente all'interno della pagina web e viene interpretato dal browser
Giovedi' 22 Novembre 2001 : 16 59 1 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
java script un linguaggio interpretato (meno potente del java)dal browser durante il download dell'ipertesto e integra l'HTML rendendolo dinamico


Giovedi' 22 Novembre 2001 : 16 59 2 - mau da labmul1.fisica.uniba.it 193.204.188.58
Euna particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEBEuna particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEBEuna particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEB
Euna particolare applicazione che non ha niente a che fare con java ma permette di realizzare animazioni nel WEB


Giovedi' 22 Novembre 2001 : 16 59 2 - io da labmul5.fisica.uniba.it 193.204.188.62
volevo dire proprio quello: ce l'avavo sulla punta della lingua
Giovedi' 22 Novembre 2001 : 17 0 1 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
PROFESSORE SONO LE 17:00!!!!!!!


Giovedi' 22 Novembre 2001 : 17 0 2 - zito da labmul16.fisica.uniba.it 193.204.188.194
Cos'e' una Interfaccia Java e perche' si usa per gestire gli eventi?
Giovedi' 22 Novembre 2001 : 17 0 2 - tu da labmul5.fisica.uniba.it 193.204.188.62
domani porto il vocabolario!!!
Giovedi' 22 Novembre 2001 : 17 0 2 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
seeeeeeee

Giovedi' 22 Novembre 2001 : 17 1 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
io mi faccio le fotocopie rimpicciolite

Giovedi' 22 Novembre 2001 : 17 1 - tu da labmul5.fisica.uniba.it 193.204.188.62
una cosa cheeeeeeeee......
Giovedi' 22 Novembre 2001 : 17 1 4 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
E'un oggetto che viene associato ad un evento
Giovedi' 22 Novembre 2001 : 17 1 5 - Anonimo da labmul3.fisica.uniba.it 193.204.188.60
un'interfaccia un collegamento tra utente e il programma
Giovedi' 22 Novembre 2001 : 17 1 5 - essi da labmul5.fisica.uniba.it 193.204.188.62
credo che domani potrei procurarmi un incidente e non poter venire
Giovedi' 22 Novembre 2001 : 17 2 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
un tipico piatto abruzzese
Giovedi' 22 Novembre 2001 : 17 2 1 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
SONO LE 17:00!!!!!!!!!!!!!!!
Giovedi' 22 Novembre 2001 : 17 2 3 - Anonimo da labmul11.fisica.uniba.it 193.204.188.68
riferimento pag. 7 della dispensa
Giovedi' 22 Novembre 2001 : 17 2 4 - Anonimo da labmul3.fisica.uniba.it 193.204.188.60
lo so ma non lo dico
Giovedi' 22 Novembre 2001 : 17 2 5 - Anonimo da labmul14.fisica.uniba.it 193.204.188.72
e' un particolare mezzo che serve a facilitare la gestione del programma creato in java
Giovedi' 22 Novembre 2001 : 17 2 5 - N&F&G da labmul15.fisica.uniba.it 193.204.188.74
ORARIOOOOO
Giovedi' 22 Novembre 2001 : 17 2 5 - NUNZIO - PAOLO - TOMMY da labmul12.fisica.uniba.it 193.204.188.69
ol


Giovedi' 22 Novembre 2001 : 17 3 - Aldo da labmul4.fisica.uniba.it 193.204.188.61
una speciale classe che solitamente viene implementata a differenza delle classi normali che sono estese.si usa per gestire gli eventi poik cos la classe pu usare + metodi!
Giovedi' 22 Novembre 2001 : 17 3 - io da labmul5.fisica.uniba.it 193.204.188.62
seee quella di casa mia vuota (la dispensa)