Package fis

Class JInferenceFrame

  • All Implemented Interfaces:
    Translatable, ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

    public class JInferenceFrame
    extends JFISChildFrame
    Fenetre d'inference manuelle\n Realise l'inference a partir des valeurs d'entrees saisies (manuellement ou par curseur) puis affiche les resultats graphiquement.\n la fenetre est composee d'un objet JSplitPane coupe horizontalement en 2 parties: -# les entrees actives a gauche affichees dans un objet JTable JInferenceFrame#inputs_table construite par la fonction JInferenceFrame#InputsTable -# les sorties actives a droite affichees dans un objet JTable JInferenceFrame#outputs_table construite par la fonction JInferenceFrame#OutputsTable ces 2 tables sont incluses dans un objet JScrollPane. -# le JScrollPane de la table entree contient: - une table numero des regles construite par JInferenceFrame#RulesTable dans le JScrollPane.rowHeader - une table entete des regles construite par JInferenceFrame#RulesTableHeader dans le JScrollPane.upperLeft - une table entete des entrees construite par JInferenceFrame#InputsTableHeader dans le JScrollPane.columnHeader -# le JScrollPane de la table sortie contient: - une table entete des sorties construite par JInferenceFrame#OutputsTableHeader dans le JScrollPane.columnHeader Toutes les tables de la fenetre partagent le meme modele de donnees triable JInferenceFrame#rules_model. Ce sont les modeles de colonnes RulesColumnModel, InputsColumnModel et OutputsColumnModel qui permettent a chaque table d'afficher les donnees qui la concerne.
    See Also:
    Serialized Form
    • Method Detail

      • isFuzzyInputAvailable

        public boolean isFuzzyInputAvailable()
                                      throws Throwable
        Fonction pour tester si on est dans les bonnes conditions pour avoir des entrees floues
        Throws:
        Throwable
      • setSliderInputValue

        public void setSliderInputValue​(int input_number,
                                        double new_value)
      • SetSortedColumn

        public void SetSortedColumn​(int column)
      • GetSortedColumn

        public int GetSortedColumn()
      • SetSortAscent

        public void SetSortAscent​(boolean is_ascent)
      • GetTablesHeaders

        public Vector GetTablesHeaders()