Codes sources Java

Ajouter un nouvel élément

Les performances du mois

Choix de police
2
Calculatrice Scientifique Pro
1
Connexion à une base de données quelconque
3

    ang Application(JAVA/SWING/JPA/Hibernate) Guide des Restaurants

    Licence : Autre
    «Guide des Restaurants» a pour principe de jouer le rôle d'un guide des
    restaurants.
    développée en (Java/Swing/JPA/PostgreSQL,Hibernate...)

    Cette application permet de répertorier tous les restaurants, les fastfoods et
    les salons de thé avec tous les détails possibles afin d?offrir aux gourmets
    une panoplie de choix de mets et de cadres agréables pour le plaisir
    "des yeux et des papilles".

    Références:
    http://www.resto-tunisie.com/

    Logo: le logo pris est celui de Dinning Room (droit d'auteur réservé)

    Voilà, j'ai commencé ce projet afin de venir en aide à un ami qui
    en avait besoin pour son projet de fin d'année.
    Faute de temps et puisque j'avais d'autres obligations professionnelles,le projet
    était incomplet mais je pense qu'il pourra certainement aidé beaucoup de gens
    voulant apprendre et pratiquer du JAVA/SWING. puisque qu'il ya beaucoup de
    chose intéressantes.

    -Application des LookAnd Feel Java pour customiser l'appli.
    -JAVA Mail
    -Synthétiseur vocal
    -utilisation des PATTERN pour les contrôles
    -des notifications Windows dénichées d'un projet opens source (Twinkle)
    -Initiation à l'utilisation de Criteria
    -Image Wrapper
    -Meilleur utilisation de l'API Swing et SWT afin de créer des interfaces Graphiques
    ergonomiques

    Il suffit de change le fichier persistence.xml

    login user BD
    password du user BD
    //le nom de la base

    Les libraries que j'ai utilisé sont disponibles sous ce lien pour UPLOAD

    ==> A télécharger et importer comme libraries dans le projet
    http://www.mediafire.com/?nwk9qhh17zdru

    NB: Veillez à ce que toutes les libraries soient importées dans votre Projet (Build Path)

    Je n'ai pas eu le temps de préparer la partie graphique privilège, donc après avoir créer l'utilisateur,
    changer manuellement le privilège en allant à la table R_USER et changer la colonne
    privilege_ USER --> par ADMINISTRATOR afin d'avoir la console administrator afin d'avoir
    le boutton (Paramètres)

    ==> Pour lancer L'appli, Aller vers le Package com.esprit.gui.main et compiler la classe
    ----------------------------DinningRoomLauncher----------------------------------

    le code n'a pas été commenté et je m'en excuses davantage et peut être que parfois
    la qualité de codes n'est pas aussi bien optimisé (je n'ai eu que 5 jours pour préparer
    tout ça)

    Voilà tout est dit,Bonne continuation et j'espère que ça sera utile à quelques un.

    ang CarnetD'adresse

    Éditeur : Riddy Ndoma +
    Ce programme aborde les differentes notions de base de données. elle permet d'importer les photos. ce n'est qu'une première!

    ang Gérer des fichiers de configurations ( ini, ... )

    Licence : GPL
    Une classe abstraite Settings, permettant de faire des classes filles pouvant gérer différents types de fichier de configuration ( xml, ini, json, ... ).


    Une classe SettingsIni permettant de lire et écrire des fichiers ini.

    Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur.
    Les lignes commençant par un ; ou # sont considérées comme des commentaires.

    Il y a également des fonctions permettant de vérifier l'existence d'une section ou d'une clé dans le fichier.

    ang Une fonction pour vérifier si une saisie est une date

    Licence : Libre
    Les saisies des dates erronées en avez-vous marre? Voici une proposition d'une fonction vérifiant si une date est correcte dans un format donné. Elle est accompagné de javadoc pour plus de détails. Cette mise à jour élargit le champ de format et optimise la version originale publiée le 29/09/2013.

    ang Charger une JComboBox ou une JList des données d'un champ d'une table dans une BDD.

    Licence : Libre
    Deux méthodes jouant un même rôle sur deux composants différents. La première se charge de copier toutes les lignes d'une colone d'une table dans une JComboBox en passant par son modèle et la seconde elle, s'occupe de charger une JList aussi par son modèle.
    Les paramètres de deux méthodes sont les suivants:
    - le nom du champ
    - le nom de la table
    - un objet qui détient la connexion à la BDD contenant la table
    - un modèle de composant (de la JComboBox pour la première méthode et de la JList pour la seconde)
    N.B: Le champ de la table concernée est de type chaîne de caractères. Certes, vous pouvez adapter à votre bénéfice pour les autres types de données (int, long, Date.....)

    ang Network.zip

    Éditeur : Michel Deriaz +
    La classe Network permet d'établir une connexion TCP/IP entre deux ordinateurs, leurs permettant ainsi de s'échanger des messages sans se soucier des aspects réseau. Le programme TestNetwork est un exemple permettant de mieux comprendre son fonctionnement.

    ang tetris.zip

    Éditeur : Bloon +
    Un petit jeu Java sous forme d'Applet.

    ang Choix de police

    Licence : Creative Commons
    Boîte de dialogue proposant :
      Choix de la police, parmi les polices installées sur le système

      Choix du style : normal, gras, italique, gras et italique

      Choix de la taille : les tailles possibles sont définies dans un tableau d'entier, mais l'utilisateur peut en spécifier une autre


    L'affichage est habituel : une colonne police, une colonne style, une colonne taille, un exemple sous ces trois colonnes puis 'ok' et 'annuler' (voir image jointe).

    Le constructeur prend en argument la police à afficher par défaut, et la méthode fontGetter() retourne un objet Font contenant le choix de l'utilisateur.

    Attention : la boîte de dialogue n'est pas détruite, mais masquée, à la fin du dialogue.

    ang CacherPassword.zip

    Éditeur : Stessy +
    Cette classe permet de remplacer chaque caractère alphanumérique du password par le signe "*".

    ang son.zip

    Éditeur : JHelp +
    Classes pour jouer du son dans vos applications

    ang CreationPDF.zip

    Éditeur : Ioan Calapodescu +
    Exemple de création d'un fichier PDF, à partir d'un fichier XML, avec FOP

    ang jdbcJsp.zip

    Éditeur : Julien CHABLE +
    Voici un exemple qui va vous permettre d'envoyer un ensemble de requêtes simultanément à une base de données, les réponses de chaque requête s'afficheront dans des tableaux dans la page JSP ... un exemple du résultat (la capture d'écran quoi !) se trouve dans le fichier ZIP au format PDF. Attention : ce code n'est pas un exemple à prendre pour de la bonne prog, c'est un peu bourrin ... c'est un truc que j'avais fait rapidement en cours ...

    ang Renommer les fichiers en enlevant certaines caractéristiques

    Éditeur : Blackdread + 5 Ko
    Renomme les fichiers en enlevant certaines caractéristiques tels que les underscores, tiret, tout ce qui est contenu dans des [], (), {}.
    Le programme enlève les mots tel que(non case sensitive) : vostfr,1280p, 1280x720p, ReEnc, ...

    Il renomme tout les fichiers, même ceux dans les répertoires qui se trouvent après et met les fichiers à leur place d'origine.

    Bref :
    *Enlever les _ et - et . -> les remplacer par des espaces
    * Enlever double espace ou triple...
    * Enlever ce qui est entre [], {}, ()
    * Enlever les mots : vostfr, 1280x720 1280x720p 720p 1080p x264 X264 XviD XVID MP3 AAC HDTV ReEnc ...
    * Verifier que le nom ne commence ni ne fini par un espace

    ang JFrameImageBackground.zip

    Éditeur : Clément Cunin +
    La classe JPanelImageBg est une extension de JPanel. Elle redéfinit la méthode paintComponent afin de dessiner une Image. On peut choisir dans le constructeur si cette image va être centrée ou dessinée en mosaïque.

    ang Intertial ScrollBar avec Acceleration

    Éditeur : Vincent Seres + 3 Ko
    Peut remplacer aisément un JScrollBar classique :

    /*
    *Exemple d'utilisation
    */
    scrollPane.setVerticalScrollBar(new inertialScrollBar(2)); //2 représente le "poid virtuel" pour le calcul d'inertie et scrollPane est un objet de type JScrollPane

    ang Introspection et génération de code

    Licence : LGPL
    Ce programme permet de générer des fichiers java ou d'afficher des informations sur une classe à partir d'un nom de classe ou d'une classe sérialisée.

    Le programme accède aux informations de la classe grâce à l’introspection avec Class.
    La classe à générer ou dont il faut afficher les informations doit être connue du programme, c'est à dire qu'un .jar contenant sa définition doit être ajouté au classpath du projet.

    Ce programme n'a pas vraiment d’utilité réelle mais il permet d'avoir un exemple d’introspection.

    ang TopBraid Composer Free Édition

    Éditeur : TopQuadrant +
    TopBraid Composer Free Edition est un écosystème sémantique de développent d'ontologies. Chapoté par l’IDE Eclipse, TBC offre à l’ingénieur ontologique un environnement textuel et graphique d’édition d’ontologie et offre un certain accès à un mécanisme de raisonnement.

    ang fullscreen.zip

    Éditeur : Julien CHABLE +
    Ce code permet de mettre une application en fullscreen et également de changer la résolution de l'écran en choisissant une résolution parmi celles compatibles avec la carte graphique ...

    Bon code ...

    ang ProfileReader.zip

    Éditeur : bulbo +
    Classe permettant la lecture (pas l'écriture) d'un fichier .INI.
    Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur. Les lignes commençant par un ; sont considérées comme des commentaires ..
    Toutes les valeurs doivent appartenir à une section

    ang CreationHTML.zip

    Éditeur : Ioan Calapodescu +
    Exemple de création d'un HTML à partir d'un fichier XML avec XSLT

113 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula