Beaux diagrammes ?

Résolu
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -  
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

je suis en train de faire une application en Java 1.8 et dedans devraient y figurer beaucoup de diagrammes (graphes, camembert...), or suite à mes recherches sur des librairies spécifiques,

je n'en ai trouvé aucune convenable graphiquement (qui ne ressemble pas à un graphe de 1990) XD

Enfin cela est mon avis, donc je me demandais si vous aviez de belles librairies à me partager, mieux que ceci:

D'avance merci.
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Java 8 inclus JavaFX 2 qui permet déjà de faire des diagrammes nativement (et plutôt correctement) pas besoin de rajouter des librairies tierces.


Documentation Java 8 :
https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/charts.htm

Documentation JavaFX 2 :
https://docs.oracle.com/javafx/2/charts/jfxpub-charts.htm
0
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   3
 
Ca en jette ! Merci beaucoup je vais me pencher là dessus !
Bonne soirée :!
0
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   3
 
J'ai un petit soucis, je suis le tutoriel ici: https://o7planning.org/en/10623/javafx-tutorial-for-beginners
et quand je veux créer myScene, le fichier FXML, impossible,
j'ai beau cliqué sur "Finish" et rien ne se passe je reste sur la fenetre de création sans changement. Aucune idée du problème ?
Merci !
0
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   3
 
Bon finalement j'ai telechargé une version d'eclipse avec javafx deja installé et plus de soucis ! bonne journée
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu n'es pas obligé d'utiliser les fichiers FXML, avec Java FX 2 tu peux tout faire en Java, du coup tu n'as pas besoin non plus d'avoir un Eclipse spécial pour l'exécuter puisque tout est déjà installé dans Java 8.

Exemple, avec un fichier BarChart.java sans rien installer de plus que Java.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.stage.Stage;

public class BarChart extends Application {

    @Override
    public void start(Stage stage) {
        XYChart.Series<String, Number> serie = new XYChart.Series<>();
        serie.setName("My Serie");
        serie.getData().add(new XYChart.Data<>("A", 3));
        serie.getData().add(new XYChart.Data<>("B", 5));
        serie.getData().add(new XYChart.Data<>("C", 2));
        serie.getData().add(new XYChart.Data<>("D", 4));

        BarChart<String, Number> barChart = new BarChart<>(new CategoryAxis(), new NumberAxis());
        Scene scene = new Scene(barChart, 500, 400);
        barChart.getData().add(serie);
        stage.setScene(scene);
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

0
andredrea Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   3
 
Ah super je ne savais pas merci beaucoup ! Cela dit par l'occas j'ai trouvé scene builder donc je vais rester sur la 1ere option ! :)
0