begin process at 2010 09 03 00:30:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > CURSEUR SOURIS PERSO RIEN DE PLUS SIMPLE ;O)

CURSEUR SOURIS PERSO RIEN DE PLUS SIMPLE ;O)


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Niveau :Débutant Date de création :03/12/2003 Vu / téléchargé :19 646 / 564

Auteur : GodConan

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

comment applique son propre curseur souris en 3 lignes... et bien tout est dans la source ;o)

bon forcement l exemle il fait un peu plsu de 3 lignes ;o) mais c parceque c est un exemple ;o)



Source

  • import java.awt.*;
  • import java.net.*;
  • import javax.swing.*;
  • /**
  • * bon ben rien a dire ;o)
  • * trop simple ... ;o)
  • * @author ludo
  • */
  • public class FrmC extends JFrame
  • {
  • JEditorPane txt;
  • /**
  • * Constructor for FrmC.
  • */
  • public FrmC() throws HeadlessException
  • {
  • super();
  • setSize( 300, 300 );
  • setLocation( 300, 300 );
  • txt = new JEditorPane();
  • txt.setText( "\n\n\n\n\n\n\nElle est pas belle ma souris ;o)!!??? " );
  • getContentPane().add( txt );
  • getImages();
  • txt.setCursor( getCursor( im[ 0 ], new Point( 0, 0 ) ) );
  • }
  • public Cursor getCursor( Image im, Point spot )
  • {
  • return Toolkit.getDefaultToolkit().createCustomCursor( im, spot, "magicCursor" );
  • }
  • Image[] im;
  • // charge lensemble des image JPG ds la liste
  • public void getImages()
  • {
  • try {
  • im = new Image[ 1 ];
  • im[ 0 ] = getToolkit().getImage( getURL( "cursor.png" ) );
  • MediaTracker mTrack = new MediaTracker( this ); // load les image avan de les afficher
  • mTrack.addImage( im[ 0 ], 0 );
  • mTrack.waitForAll();
  • } catch (Exception e) { System.out.println( " getimages : " + e ); }
  • }
  • // methode pour obtenir le chemin des fichier image
  • public URL getURL( String file ) throws MalformedURLException
  • {
  • URL documentBase = new URL("file:///" + System.getProperty("user.dir") + "/");
  • return new URL( documentBase, file );
  • }
  • public static void main(String[] args)
  • {
  • new FrmC().setVisible( true );
  • }
  • }
import java.awt.*;
import java.net.*;
import javax.swing.*;

/**
 * bon ben rien a dire  ;o) 
 * trop simple ... ;o)
 * @author ludo
 */
public class FrmC extends JFrame
{
    JEditorPane txt;
    /**
     * Constructor for FrmC.
     */
    public FrmC() throws HeadlessException
    {
        super();
        setSize( 300, 300 );
        setLocation( 300, 300 );    
        txt = new JEditorPane();
        txt.setText( "\n\n\n\n\n\n\nElle est pas belle ma souris ;o)!!??? " );
        getContentPane().add( txt );
        getImages();
        txt.setCursor( getCursor( im[ 0 ], new Point( 0, 0 ) ) );
    }

    public Cursor getCursor( Image im, Point spot )
    {
        return Toolkit.getDefaultToolkit().createCustomCursor( im, spot, "magicCursor" );
    }
 
    Image[] im;
    // charge lensemble des image JPG ds la liste
    public void getImages()
    {
        try {
            im = new Image[ 1 ];
            im[ 0 ] = getToolkit().getImage( getURL( "cursor.png" ) );
            MediaTracker mTrack = new MediaTracker( this ); // load les image avan de les afficher 
            mTrack.addImage( im[ 0 ], 0 );
            mTrack.waitForAll();
        } catch (Exception e) { System.out.println( " getimages : " + e ); }
    }
    
    // methode pour obtenir le chemin des fichier image
    public URL getURL( String file ) throws MalformedURLException
    {
        URL documentBase = new URL("file:///" + System.getProperty("user.dir") + "/");
        return new URL( documentBase, file );
    }

    public static void main(String[] args)
    {
        new FrmC().setVisible( true );
    }
}

 Conclusion

voial pas dur ;o)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GESTION DE STOCK AVEC DATE LIMITE (MYSQL, JTREE, TREEMODEL E...
Source avec Zip TRANFER MULTIPLE DE MAIL A PARTIR D UN FICHIER D ADDRESSE
Source avec Zip Source avec une capture JEU DE PONG DONNANT DE BONNES BASE POUR LA PROGRAMMATION GRA...
Source avec Zip CLASS D'ARCHIVAGE/DESARCHIVAGE ;O) DS UN FICHIER DE TYPE ZIP
Source avec Zip Source avec une capture TRACER DE COURBE A PARTIR D UNE JTABLE

 Sources de la même categorie

Source avec Zip Source avec une capture EVALUATION D'UNE EXPRESSION LOGIQUE (CRITERE1 && CRITERE2) |... par ptiffeau
Source avec Zip SUPPRIMER LES # DES COPIER-COLLER DE CS par Julien39
STRING TO (STRING) INT par maximelien
STRING TO (STRING) HEXA par maximelien
Source avec Zip TRANSFORMATION NOMBRE EN LETTRE par smarticu

Commentaires et avis

Commentaire de francaurel le 08/11/2004 20:04:34

Super Méga génial !!
Merci ça marche du feu de dieu, ton truc !

Commentaire de GodConan le 09/11/2004 18:20:21

;o) de rien ;o)

tu devrai aussi regarder la source du cursor qui bouge ... ;o) c rigololo... ;o)

Commentaire de Fantole2 le 21/10/2005 16:13:22

Je débute et j'ai essayé mais sa ne fonctionne pas il faut inclur ce code entre quel balise dans une page HTML, je bloc :s

Commentaire de GodConan le 24/10/2005 06:59:06

c est du Java, pas du javascript...

Commentaire de Fantole2 le 24/10/2005 13:37:41

:'( noooooooooooooon po juste

Commentaire de derviche le 22/10/2006 02:48:39

hahaha.
Drôle.

Commentaire de Fantole le 13/09/2007 01:50:38

En quoi cette réponse est bénéfique ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales