Beaux diagrammes ?

Résolu/Fermé
andredrea Messages postés 227 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 - Modifié le 27 juil. 2017 à 21:31
andredrea Messages postés 227 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 - 31 juil. 2017 à 10:05
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.

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
27 juil. 2017 à 21:38
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 lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 3
27 juil. 2017 à 22:48
Ca en jette ! Merci beaucoup je vais me pencher là dessus !
Bonne soirée :!
0
andredrea Messages postés 227 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 3
28 juil. 2017 à 09:22
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 lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 3
28 juil. 2017 à 10:48
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
Modifié le 28 juil. 2017 à 14:47
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 lundi 12 octobre 2009 Statut Membre Dernière intervention 3 mars 2021 3
31 juil. 2017 à 10:05
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