MAJ
This commit is contained in:
parent
9b7bf85f68
commit
601dad6dfc
@ -12,6 +12,6 @@
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/miglayout15-swing.jar"/>
|
||||
<classpathentry kind="lib" path="jgoodies-forms-1.8.0.jar" sourcepath="jgoodies-forms-1.8.0-sources.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/Exportation documentation analyseWriter/plugins/documentation.analyseWriter_1.0.0.202212032022.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/cXML.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/cXML.jar" sourcepath="/cXML"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
File diff suppressed because one or more lines are too long
167
bin/.gitignore
vendored
167
bin/.gitignore
vendored
@ -6,7 +6,174 @@
|
||||
/fenetres/
|
||||
/list/
|
||||
/menucontextuel/
|
||||
/open.svg
|
||||
/open2.png
|
||||
/openmax.png
|
||||
/openmini.png
|
||||
/ordreparagraphe.svg
|
||||
/ou.png
|
||||
/ouenviron.png
|
||||
/ouenviron.svg
|
||||
/ouenvironmini.png
|
||||
/ouenvironsimilitude.png
|
||||
/ouenvironsimilitude.svg
|
||||
/ouenvironsimilitudemini.png
|
||||
/oumini.png
|
||||
/oustrict.png
|
||||
/oustrict.svg
|
||||
/oustrictmini.png
|
||||
/oustrictseps.png
|
||||
/oustrictseps.svg
|
||||
/oustrictsepsmini.png
|
||||
/paragraphe_source.svg
|
||||
/paste.png
|
||||
/piedpagenon.png
|
||||
/piedpagenon.svg
|
||||
/piedpagenonmini.png
|
||||
/piedpageoui.png
|
||||
/piedpageoui.svg
|
||||
/piedpageouimini.png
|
||||
/poids.svg
|
||||
/poidsmini.png
|
||||
/premierenfant.png
|
||||
/premierenfant.svg
|
||||
/premierenfantmini.png
|
||||
/property.png
|
||||
/property.svg
|
||||
/quitteEvaluation.png
|
||||
/quitteEvaluation.svg
|
||||
/quitteEvaluationmini.png
|
||||
/recherche.png
|
||||
/recherche.svg
|
||||
/rechercheDoublon.png
|
||||
/rechercheDoublon.svg
|
||||
/rechercheDoublonmini.png
|
||||
/rechercheancragepage.png
|
||||
/rechercheancragepage.svg
|
||||
/rechercheancragepagemini.png
|
||||
/recherchecontenu.png
|
||||
/recherchecontenu.svg
|
||||
/recherchecontenumini.png
|
||||
/recherchecontenuplusprochevoisin.png
|
||||
/recherchecontenuplusprochevoisin.svg
|
||||
/recherchecontenuplusprochevoisinmini.png
|
||||
/rechercheindex.png
|
||||
/rechercheindex.svg
|
||||
/rechercheindexmini.png
|
||||
/recherchemini.png
|
||||
/redo.png
|
||||
/removeEvaluation.svg
|
||||
/removeEvaluaton.png
|
||||
/removeEvaluatonmini.png
|
||||
/renommeEvaluation.svg
|
||||
/renommeEvaluaton.png
|
||||
/renommeEvaluatonmini.png
|
||||
/renommeFichierAnalyse.svg
|
||||
/saut.svg
|
||||
/sautmini.png
|
||||
/sautmultiple.png
|
||||
/sautmultiple.svg
|
||||
/sautmultiplemini.png
|
||||
/sautpageColonne.svg
|
||||
/sautpagecolonne.png
|
||||
/sautpagecolonnemini.png
|
||||
/sauvegardeHistoriqueEvaluation.svg
|
||||
/sauvegardehistoriqueevaluation.png
|
||||
/sauvegardehistoriqueevaluationmini.png
|
||||
/save.png
|
||||
/save.svg
|
||||
/saveEvaluation.png
|
||||
/saveEvaluation.svg
|
||||
/saveEvaluationmini.png
|
||||
/saveZipEvaluation.png
|
||||
/saveZipEvaluation.svg
|
||||
/saveZipEvaluationmini.png
|
||||
/save_as.png
|
||||
/saveas.svg
|
||||
/saveasmini.png
|
||||
/savemini.png
|
||||
/savepreference.png
|
||||
/savepreference.svg
|
||||
/savepreferencemini.png
|
||||
/section.png
|
||||
/section.svg
|
||||
/sequence.png
|
||||
/sequence.svg
|
||||
/setting.png
|
||||
/setting.svg
|
||||
/settingmini.png
|
||||
/similitude.png
|
||||
/similitude.svg
|
||||
/similitudemini.png
|
||||
/sousmenuArbre/
|
||||
/sousmenuEvaluation/
|
||||
/sousmenuRecherche/
|
||||
/sousmenuRepresentation/
|
||||
/structurepage.png
|
||||
/structurepage.svg
|
||||
/stylepage.png
|
||||
/stylepage.svg
|
||||
/styleparagraphe.png
|
||||
/styleparagraphe.svg
|
||||
/supprime.svg
|
||||
/supprimemini.png
|
||||
/textclean.png
|
||||
/textclean.svg
|
||||
/textcleanmini.png
|
||||
/titre.svg
|
||||
/titremini.png
|
||||
/totalpoint.png
|
||||
/totalpoint.svg
|
||||
/totalpointmini.png
|
||||
/totalpointnode.png
|
||||
/totalpointnode.svg
|
||||
/totalpointnodemini.png
|
||||
/touslesnodes.png
|
||||
/touslesnodes.svg
|
||||
/touslesnodesmini.png
|
||||
/toutext.png
|
||||
/toutext.svg
|
||||
/toutextmini.png
|
||||
/traduction.png
|
||||
/traduction.svg
|
||||
/traductionmini.png
|
||||
/treeClose.png
|
||||
/treeClose.svg
|
||||
/treeLeaf.png
|
||||
/treeLeaf.svg
|
||||
/treeOpen.png
|
||||
/treeOpen.svg
|
||||
/triche.png
|
||||
/triche.svg
|
||||
/trichemini.png
|
||||
/true.png
|
||||
/true.svg
|
||||
/truemini.png
|
||||
/tutoriel.png
|
||||
/tutoriel.svg
|
||||
/tutorielmini.png
|
||||
/undo.png
|
||||
/upnode.png
|
||||
/upnode.svg
|
||||
/upnodemini.png
|
||||
/verifhistorique.png
|
||||
/verifhistoriquemax.png
|
||||
/verifhistoriquemini.png
|
||||
/verifhistoriquestudent.png
|
||||
/verifhistoriquestudent.svg
|
||||
/verifhistoriquestudentmini.png
|
||||
/versevaluate.png
|
||||
/versevaluate.svg
|
||||
/versevaluatemini.png
|
||||
/versfichierAnalyse.png
|
||||
/versfichierAnalyseModifmax.svg
|
||||
/voir.svg
|
||||
/voirmini.png
|
||||
/what.svg
|
||||
/whatmini.png
|
||||
/zip.png
|
||||
/zip.svg
|
||||
/zipmini.png
|
||||
/zipstudent.png
|
||||
/zipstudent.svg
|
||||
/zipstudentmini.png
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -16,7 +16,7 @@ import cXML.node;
|
||||
public class recupeNodeBaseEvaluations {
|
||||
|
||||
/**
|
||||
* Récupère la base des évaluation qui se trouve indiqué par commandes.PathBaseEvaluationDefaut ou commandes.PathBaseEvaluations.
|
||||
* Récupère la base des évaluations qui se trouve indiqué par commandes.PathBaseEvaluationDefaut ou commandes.PathBaseEvaluations.
|
||||
*/
|
||||
public recupeNodeBaseEvaluations() {
|
||||
String directoryName = "";
|
||||
|
@ -25,6 +25,7 @@ import javax.swing.JOptionPane;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JSplitPane;
|
||||
import javax.swing.JTable;
|
||||
import javax.swing.JToolBar;
|
||||
import javax.swing.JTree;
|
||||
import javax.swing.KeyStroke;
|
||||
@ -91,6 +92,7 @@ public final class create extends JFrame {
|
||||
private static create instance;
|
||||
public static boolean isDispose = true;
|
||||
private static JLabel lblInfo = new JLabel("Fichier d'analyse");
|
||||
private static JTable table = new JTable();
|
||||
/**
|
||||
* Création de la fenêtre.</br>
|
||||
*/
|
||||
@ -149,6 +151,8 @@ public final class create extends JFrame {
|
||||
|
||||
// Construction et injection de la barre de menu
|
||||
setJMenuBar( this.createMenuBar() );
|
||||
|
||||
// coloration et nombre de ligne de l'arbre
|
||||
tree.setBackground(new Color(255, 255, 255));
|
||||
tree.setVisibleRowCount(30);
|
||||
|
||||
@ -187,10 +191,17 @@ public final class create extends JFrame {
|
||||
|
||||
JScrollPane rightScrollPane = new JScrollPane( );
|
||||
|
||||
// JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, leftScrollPane, rightScrollPane );
|
||||
JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panelLeft, rightScrollPane );
|
||||
splitPane.setBounds(10, 10, 1364, 783); //10, 10, 1364, 783
|
||||
splitPane.setDividerLocation(0.25);
|
||||
|
||||
JSplitPane splitPane2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, rightScrollPane, table );
|
||||
splitPane2.setBounds(10, 10, 1364, 783);
|
||||
splitPane2.setDividerLocation(0.5);
|
||||
|
||||
|
||||
// JSplitPane splitPane1 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panelLeft, rightScrollPane );
|
||||
JSplitPane splitPane1 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panelLeft, splitPane2 );
|
||||
splitPane1.setBounds(10, 10, 1364, 783); //10, 10, 1364, 783
|
||||
splitPane1.setDividerLocation(0.25);
|
||||
|
||||
|
||||
textNodeSelect.setBackground(new Color(255, 242, 155));
|
||||
rightScrollPane.setViewportView(textNodeSelect);
|
||||
@ -199,15 +210,18 @@ public final class create extends JFrame {
|
||||
leftScrollPane.setViewportView(tree);
|
||||
tree.setFont(new Font("Tahoma", Font.PLAIN, 16));
|
||||
|
||||
getContentPane().add(splitPane, BorderLayout.CENTER);
|
||||
getContentPane().add(splitPane1, BorderLayout.CENTER);
|
||||
panelPrincipal.setLayout(new GridLayout(1, 1, 0, 0));
|
||||
panelPrincipal.add(toolBarPrincipal);
|
||||
|
||||
if(commandes.fichierAnalyseValide) {
|
||||
tree.setVisible(true);
|
||||
table.setModel(new myTableModel(commandes.sujet.retourneFirstEnfantsByName("structurepage")));
|
||||
table.setVisible(true);
|
||||
constructionTree();
|
||||
}else {
|
||||
tree.setVisible(false);
|
||||
table.setVisible(false);
|
||||
}
|
||||
|
||||
this.setExtendedState(MAXIMIZED_BOTH);
|
||||
@ -618,10 +632,8 @@ public final class create extends JFrame {
|
||||
|
||||
root = addNodeMutable(commandes.sujet, root);
|
||||
|
||||
|
||||
commandes.tree = new JTree(root);
|
||||
|
||||
|
||||
tree.setCellRenderer(new MyTreeCellRenderer());
|
||||
// tree.setCellRenderer(new MyCellRenderer());
|
||||
|
||||
@ -679,8 +691,11 @@ public final class create extends JFrame {
|
||||
// fenetres.create.getTglbtnTousLesNodes().setSelected(false);
|
||||
fenetres.create.getButtonEvaluate().setEnabled(true);
|
||||
fenetres.create.getTextNodeSelect().afficheChargementFichierAnalyse();
|
||||
table.setModel(new myTableModel(commandes.sujet.retourneFirstEnfantsByName("structurepage")));
|
||||
table.setVisible(true);
|
||||
}else {
|
||||
fenetres.create.getTextNodeSelect().setContentType("text/plain");
|
||||
table.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
45
src/fenetres/myTableModel.java
Normal file
45
src/fenetres/myTableModel.java
Normal file
@ -0,0 +1,45 @@
|
||||
package fenetres;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.swing.table.AbstractTableModel;
|
||||
|
||||
import cXML.node;
|
||||
|
||||
|
||||
|
||||
public class myTableModel extends AbstractTableModel{
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
Integer ColumnCount = 1;
|
||||
Integer RowCount = 0;
|
||||
node structure;
|
||||
List<node> ListParagraph;
|
||||
|
||||
|
||||
public myTableModel(node structurepage) {
|
||||
this.structure = structurepage;
|
||||
ListParagraph = structure.getNodeText();
|
||||
RowCount = ListParagraph.size();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int getRowCount() {
|
||||
return RowCount;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getColumnCount() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getValueAt(int rowIndex, int columnIndex) {
|
||||
return ListParagraph.get(rowIndex);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user