Applet affichant 2 images en appuiant sur un bouton

Contenu du snippet

applet avec un sens d'humour...
apprendre le sens d'humour à la java
Ha Ha..

Source / Exemple :

//***********dans le fichier java*****************

import java.applet.Applet;
import java.awt.*;
import java.io.*;
import java.lang.*;
class des extends Applet
{

    Image pho;
    Button B1;
    Button B2;
    Panel p;
		TextField t =new TextField(8);
		String s =new String();
		int hr;
    des()
    {
        B1 = new Button("Arriver");
        B2 = new Button("Depart");
        p = new Panel();
        setLayout(new FlowLayout(1));
        //setBackground(Color.cyan);
        add(p);
        B1.setForeground(Color.red);
        B2.setForeground(Color.black);
        p.add(B1);
        p.add(B2);
    		p.add(t);
				
				//**********
//DataInputStream h = new DataInputStream(System.in);
	

	
				
				
				
		}

    public void paint(Graphics g)
    {
        g.drawImage(pho, 0, 75, this);
    }

    public boolean action(Event event, Object obj)
    {
        if(event.target == B1)
        {
            pho = getImage(getDocumentBase(), "19.gif");
            repaint();
        } else
        if(event.target == B2)
        {
            pho = getImage(getDocumentBase(), "cab.gif");
            repaint();
        }
        return true;
    }

    public void init()
    {
        pho = getImage(getCodeBase(), "cab.gif");
        des des1 = new des();
    try
	{
		//s=h.readLine();
		hr=12;
		s=Integer.toString(hr); 
		
	}
	catch (Exception e)
	{System.out.println("Erreur: " + e.toString());
	}	
//**************				
			System.out.println(s);	
		t.setText(s);
		des1.setBounds(100, 20, 400, 500);

				
    }
}




//**********dans le fichier html***************
<html>
	<head>
	
	
	<title>Untitled</title>
	</head>
	<body >
<p align=center><b>Qui se cache Derrière?</b>
	</head>
    <p align=center><applet code="des.class" width=700  height=900>

	</body>
</html>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.