Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PETITE DÉMO À INCORPORER DANS UNE INTERFACE GRAPHIQUE SWING


Information sur la source

Catégorie :Java2D Classé sous : demo, effet, 2d, swing Niveau : Initié Date de création : 18/02/2006 Vu / téléchargé: 9 756 / 2 200

Note :
5,33 / 10 - par 3 personnes
5,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Voici une source permettant de crééer rapidement de petite demo a incorporer dans une interface graphique Swing.

Il y a quelques effets, vous pouvez bien sur en rajouter d'autre !!

Pour compiler, sous Windows, lancez le script compiler.bat et run.bat pour executer !!
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de schrodinger le 19/02/2006 16:37:41

j'ai pas réussi a le lancer on fait comment?

signaler à un administrateur
Commentaire de schrodinger le 19/02/2006 16:53:15

lol g réussi a le lancer,
c trop sympas ^_^

signaler à un administrateur
Commentaire de tucobouch le 19/02/2006 17:40:27

Pour compiler : compiler.bat
ou javac *.java demo/*.java demo/effects/*.java

(classes deja compilés pour java 1.5 donc si vous avez une version moins récente, il faut recompiler!)

Pour lancer :
run.bat
ou java test

signaler à un administrateur
Commentaire de erb211 le 29/12/2006 12:20:00

j'ai pas réussi a le lancer on fait comment?

signaler à un administrateur
Commentaire de sbelma le 25/06/2009 16:35:36

bonjour, je travaille sur la meme chose sauf que j'ai un ptit probleme j'ai ecris un code qui me permet d'afficher une fentre avec un botton et deux checkbox sauf que j'aimerai bien pouvoir les deplacer vu que je dois rajouter d'autre chekbox et d'autre points quelqu'un pourrait il m'aider.
je travaille sur netbeans car avec eclipse l'actionlistener ne fonctionne pas correctement.
voici mon code :le code est fait pour une interface client(client/serveur)
package dvp.swing.bases.boutons;
import java.awt.*;
import java.awt.event.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.io.*;
import java.net.*;


public class interfacegraphique{

  

public static void main (String args[]){
maJFrame fenetre = new maJFrame();
maJFrame.setDefaultLookAndFeelDecorated(true);



}

}
class maJFrame extends JFrame implements ActionListener{

JButton monBoutonParc = new JButton ("valider") ;
JButton monBoutonMateriel = new JButton () ;
JButton butTest  = new JButton();


JCheckBox case1 = new JCheckBox("Complet");
JCheckBox case2 = new JCheckBox("Compressé");





    private int port=9800;
//Constructeur de la class
public maJFrame()
{

//Appel du constructeur JFrame()
//avec le titre de la fenetre en parametre
super("Client Tracker");

//Lorsqu'on ferme la fenetre:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLayout(new BorderLayout());//Rend visible la fenetre
setVisible(true);
setSize(600,500);

JPanel monPanel = new JPanel();

//Couleur du panel
monPanel.setBackground(Color.GRAY);
//getContentPane().add(monBoutonParc, BorderLayout.);





monPanel.add(case1);
monPanel.add(case2);
//monBoutonParc.addActionListener((ActionListener) this);
//monPanel.add(monBoutonParc, BorderLayout.SOUTH);
getContentPane().add(monBoutonParc, BorderLayout.SOUTH);
butTest.setBounds(5,50,10,20);
getContentPane().add(case1, BorderLayout.NORTH);
getContentPane().add(case2, BorderLayout.WEST);
case1.addActionListener(this);
case2.addActionListener(this);


//On ajoute le panel a la JFramegetContentPane().add(monBoutonParc, BorderLayout.CENTER);
getContentPane().add(monPanel);

//////////////////////////////////////////////////////////////////

//On lance la fenetre avec le panel
//qui sera redimensionne en fonction du menu
}
public void actionPerformed (ActionEvent e){

       String ip = "172.20.105.137";
        Socket socket = null;
         BufferedReader plec = null;
         PrintWriter pred = null;
          String str = "bonjour";
        Object source = e.getSource();
if (source == monBoutonParc){ System.out.println("yes");
        try {
            socket = new Socket(ip, port);
        } catch (UnknownHostException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
        System.out.println("SOCKET = " + socket);


        try {
            plec = new BufferedReader(new InputStreamReader(socket.getInputStream()));
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }


        try {
            pred = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true);
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }



           pred.println(str);          // envoi d'un message

        try {
            // envoi d'un message
            str = plec.readLine(); // lecture de l'écho
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
        System.out.println("END");     // message de terminaison
        pred.println("END") ;
        try {
            plec.close();
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
        pred.close();
        try {
            socket.close();
        } catch (IOException ex) {
            Logger.getLogger(maJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }


} else{ if (source== case1) System.out.println("youpi");


else { if (source == case2) System.out.println("youuuuuupiii");
}}

}}

je serai reconnaissante.
cordialement

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

SWING/font/XML/arbre binaire algo URGENT !!! [ par mkstraits ] salut !à partir d'une interface swing java, on est supposé pouvoir entrer des formules (dans un certain langage de logique) exemple simple: (a.b)=(c+d Effet Zoom sur image (effet MAC OS X) [ par Nitro68 ] Bonjour ! J'aimerais réaliser en java un menu tout jolie tout beau qui ressemble à celui de Mac Os X pour ceux qui connaissent. Pour les autres : c'es Faire une insertion dans un panel d'un graphique 2D [ par juando ] voila mon souci est d'inserer un Graphicsd dans un Jpanelj'ai vu qu'il y a une class qui s'appelle PanelDessin mais qui n'aparrait pasdans l'api java Swing chemin erroné!!! [ par snake64 ] Bonjour à tous !!Encore une question bidon mais dont je ne trouve pas la réponse!!!J'ai voulu gérer mes boutons de souris et donc j'utilise la classe Interface Swing [ par sikstar ] Yop all !Je débute en java, j'travaille sur des interfaces swing.J'aimerais placer des JButton a ma facon, malheureusement on ne les place pas par coo Swing - GridLayout [ par sikstar ] Voila merci ki lira et répondra à ce post ;)Alors j'ai tenté de définir un layout GridLayout pour placer des boutons, voici le code source en berf :im impression avec swing [ par wilber ] Salut!COmment imprimer un fichier texte avec swing???Jsouhaiterais lance l'impression apres avoir fixe les differents parametres (avec la methode prin Swing / awt [ par leBigouden ] Salut tt le mondej'aimerais savoir qu'elles sont les avantages a utiliser le package Swing plutot que awt (avantage d'une JFrame par rapport a une Fra comment faire pour redimentionner une interface swing pour imprimer [ par zozolh ] comment faire pour redimentionner une interface swing ? quand j'imprime la taille est trop grande et sort de la zone d'impression, et j'ai pas toute m interface graphique avec swing [ par stickasia ] bonjour j'essai de faire déplacer un carre de gauche a droite avec un timer et avec swing pouvez vous maider SVP


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.