Codes sources Java

Ajouter un nouvel élément

ang Calculatrice Scientifique Pro

Éditeur : DEHRI CHOUKI + 1210 Ko
Calculatrice Scientifique Pro
Téléchargement :
Compatibilité :
Linux Windows  

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.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Connexion à une base de données quelconque

Licence : Autre 2 Ko
La classe SQLService permet de se connecter à une base de donnée quelconque et d'effectuer des requêtes SQL transmises sous forme d'une chaîne de caractères. Les réponses sont également fournies sous forme de chaînes de caractères. Le programme SQLInterface est une interface graphique mettant en oeuvre la classe SQLService en proposant deux exemples: une connexion à une base MySQL et une connexion à un fichier Microsoft Access.
Téléchargement :
Compatibilité :
 

ang JFrame ayant pour fond une Image (centrée ou en mosaïque)

Licence : Autre 44 Ko
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.
Téléchargement :
Compatibilité :
 

ang Connexion TCP/IP entre deux ordinateurs

Licence : Autre 2 Ko
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.
Téléchargement :
Compatibilité :
 

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
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Chronomètre simple utilisant un javax.swing.Timer

Licence : Autre 1453 octet
Cet exemple utilise un javax.swing.Timer pour représenter un chronomètre simple.
Le lancement et l'arrêt de celui-ci se fait grâce à un JButton.
La classe javax.swing.Timer remplace avantageusement l'utilisation directe de thread. Elle génère un évènement à intervalles réguliers (à la milli-seconde). C'est le "event-dispatching thread" qui exécute l'évènement, donc on peut directement modifier des objets graphiques.
Téléchargement :
Compatibilité :
 

ang JTree explorateur de fichiers

Licence : Autre 1 Ko
Cet exemple permet de visualiser une arborescence de fichiers grâce à un JTree. Celui ci affiche tous les fichiers et répertoires d'une racine donnée (répertoire). L'application utilise notamment les noms et icones système des fichiers.
Téléchargement :
Compatibilité :
 

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

Licence : GPL 15 Ko
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.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Son

Licence : Autre 6 Ko
Classes pour jouer du son dans vos applications
Téléchargement :
Compatibilité :
 

ang Comment créer un JTextField Personnalisé

Licence : Autre
Ce programme crée un JTextField personnalisé

Voici comment appeler cette classe.

import java.awt.event.*;
import javax.swing.*;
import java.awt.*;

public class RoundTextUITest extends JPanel
{
public RoundTextUITest()
{
JTextField tf= new JTextField();
tf.setUI(new RoundTextUI());
tf.setPreferredSize(new Dimension(150,30));
tf.setText("Testing 1 2 3 4");
add(tf);
}

public static void main(String [] args)
{
JFrame frame = new JFrame("Customer Interface");
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});

frame.getContentPane().add(new RoundTextUITest(),BorderLayout.CENTER);
frame.setSize(640, 480);
frame.setVisible(true);
}

}
Téléchargement :
Compatibilité :
 

ang Encrypter et décrypter en utilisant l'algorithme DES

Licence : Autre
Encrypter et décrypter en utilisant l'algorithme DES
Téléchargement :
Compatibilité :
 

ang Affichage d'informations dans une StatusBar

Licence : Autre
Ce programme affiche des informations comme CAPS lock, NUM lock, Scroll lock, la date d'aujourd'hui ainsi que l'heure dans la StatusBar d'une JFrame
Téléchargement :
Compatibilité :
 

ang Tetris

Licence : Autre 6 Ko
Un petit jeu Java sous forme d'Applet.
Téléchargement :
Compatibilité :
 

ang Téléchargeur ftp et http

Licence : Autre 383 Ko
Source permettant d'effectuer des téléchargements sur internet via les deux protocoles FTP et HTTP,avec possibilité du réglage de la vitesse du téléchargement.
Téléchargement :
Compatibilité :
 

ang JMenu permettant de changer de Look & Feel

Licence : Autre 1042 octet
La classe TestLF étend JFrame. Elle a un JMenu l&f qui liste tous les L&F enregistrés et qui permet à l'utilisateur d'en changer par simple click.
Téléchargement :
Compatibilité :
 

ang Colorier chaque colonne d'une JTable

Licence : Autre
Cette classe permet de colorer chaque colonne d'une JTable
Téléchargement :
Compatibilité :
 

ang Exemple Java 3D : HelloWorld3D

Licence : Autre 2 Ko
Exemple Java 3D : HelloWorld3D

Exemple en ligne (Applet)
Prérequis> : Pour essayer cette démonstration vous devez disposer de Java3D, téléchargeable ici.
Téléchargement :
Compatibilité :
 

ang Fullscreen et changement résolution écran

Licence : Autre 2 Ko
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 ...
Téléchargement :
Compatibilité :
 

ang Création d'un PDF avec FOP

Licence : Autre 4 Ko
Exemple de création d'un fichier PDF, à partir d'un fichier XML, avec FOP
Téléchargement :
Compatibilité :
 

250 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web