MAJ V4.5.0
@ -8,6 +8,6 @@
|
||||
</classpathentry>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/libs/miglayout15-swing.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/libs/zip4j-1.2.7.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/libs/cXML.jar" sourcepath="/cXML"/>
|
||||
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/libs/cXML.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
3
.gitignore
vendored
@ -1,3 +1,6 @@
|
||||
/base_listes_etudiants.xml
|
||||
/base_evaluations_analyseWriter.xml
|
||||
/launch4j.log
|
||||
/jre-image/
|
||||
/archive des bases .zip
|
||||
/saveExport.xml
|
||||
|
BIN
analyseCalc.lnk
Normal file
1
bin/.gitignore
vendored
@ -1 +1,2 @@
|
||||
/analyseWriter/
|
||||
/resources/
|
||||
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
BIN
libs/cXML.jar
@ -13,9 +13,9 @@
|
||||
<attribute name="Class-Path" value="."/>
|
||||
</manifest>
|
||||
<fileset dir="${dir.jarfile}/bin"/>
|
||||
<zipfileset excludes="META-INF/*.SF" src="${dir.jarfile}/libs/cXML.jar"/>
|
||||
<zipfileset excludes="META-INF/*.SF" src="${dir.jarfile}/libs/miglayout15-swing.jar"/>
|
||||
<zipfileset excludes="META-INF/*.SF" src="${dir.jarfile}/libs/zip4j-1.2.7.jar"/>
|
||||
<zipfileset excludes="META-INF/*.SF" src="${dir.jarfile}/libs/cXML.jar"/>
|
||||
</jar>
|
||||
</target>
|
||||
</project>
|
||||
|
@ -26,10 +26,25 @@ public class commandes {
|
||||
public static node sujet = new node();
|
||||
public static node sujetSauvegarde = new node();
|
||||
|
||||
//** Le node base de données des évaluations
|
||||
//*********************************************
|
||||
//** Le node base de données des évaluations **
|
||||
//*********************************************
|
||||
/** node des évalations (contient toutes les évaluations) */
|
||||
public static node evaluationsBase = null;
|
||||
/** node de l'évaluation chargée en mémoire */
|
||||
public static node evaluationChargeEnMemoire = null;
|
||||
/** Hash code de l'évaluation enregistrée */
|
||||
public static int hashCodeEvaluationSave = 0;
|
||||
/** Chemin vers le dossier de la base de données */
|
||||
public static String PathBaseEvaluations = Paths.get("").toAbsolutePath().toString();
|
||||
/** Base de données par défaut qui se trouve dans le même dossier que l'application */
|
||||
public static boolean PathBaseEvaluationDefaut = true; //Flag si ce n'est pas le chemin par défaut vers la base de données
|
||||
/** Nom du fichier de la base de données des évaluation*/
|
||||
public static String NameBaseEvaluations="base_evaluations_analyseWriter.xml"; //Nom par défaut de la base de données
|
||||
/** Nom de l'évaluation chargée en mémoire */
|
||||
public static String NameEvaluationCharger = "";
|
||||
/** Index dans la table de l'évaluation chargée en mémoire */
|
||||
public static int IndexEvaluationCharger = -1;
|
||||
|
||||
//** Le node contenant les listes des étudiants
|
||||
public static node listesEtudiants = null;
|
||||
@ -156,15 +171,6 @@ public class commandes {
|
||||
public static int analyse_index_Fichier_Student = 0;
|
||||
public static StringBuilder message = new StringBuilder();
|
||||
|
||||
//** base de données des évaluations
|
||||
/**
|
||||
* Chemin vers le dossier de la base de données
|
||||
*/
|
||||
public static String PathBaseEvaluations = Paths.get("").toAbsolutePath().toString();
|
||||
public static boolean PathBaseEvaluationDefaut = true; //Flag si ce n'est pas le chemin par défaut vers la base de données
|
||||
public static String NameBaseEvaluations="base_evaluations_analyseWriter.xml"; //Nom par défaut de la base de données
|
||||
public static String NameEvaluationCharger = "";
|
||||
public static int IndexEvaluationCharger = -1;
|
||||
|
||||
public static void initialiseParametresSettingProprietes() {
|
||||
//** setting valeur par défaut
|
||||
|
@ -417,6 +417,13 @@ public class meptl {
|
||||
for(int j = 0 ; j< nodstructure.getNodes().size();j++) {
|
||||
|
||||
page = nodpage.get(nodpage.size()-1); // dernière page enregistrer pour insérer des enfants en bas de la boucle
|
||||
|
||||
// Si c'est la première page et qu'elle ne contient pas de paragraphe ou de titre alors ajoute l'élément à la page
|
||||
if(nodpage.size()==1)if(!page.containElementByName("text:p")||!page.containElementByName("text:h")||!page.containElementByName("text:list")) {
|
||||
page.getNodes().add(nodstructure.getNodes().get(j));
|
||||
continue;
|
||||
}
|
||||
|
||||
// Les sauts de page manuel
|
||||
if(sautDePage(nodstructure, compteurpage, j, a, nodstyleparagraphe, nodpage, page)) continue;
|
||||
// Les sauts de page manuel
|
||||
|
@ -12,7 +12,6 @@ import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.text.ParseException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JDialog;
|
||||
|
@ -116,7 +116,7 @@ import net.miginfocom.swing.MigLayout;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* AnalyseWriter
|
||||
* @author pablo rodriguez
|
||||
*
|
||||
*/
|
||||
@ -225,7 +225,7 @@ public final class create extends JFrame {
|
||||
|
||||
|
||||
|
||||
setBackground(new Color(255, 255, 255));
|
||||
|
||||
try {
|
||||
initialize();
|
||||
} catch (UnsupportedLookAndFeelException e) {
|
||||
@ -266,6 +266,7 @@ public final class create extends JFrame {
|
||||
*/
|
||||
private void initialize() throws UnsupportedLookAndFeelException {
|
||||
|
||||
setBackground(new Color(255, 255, 255));
|
||||
setSize(1200,800);
|
||||
int screenWidth = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getWidth();
|
||||
int screenHeight = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getHeight();
|
||||
@ -289,9 +290,7 @@ public final class create extends JFrame {
|
||||
tree.setComponentPopupMenu(null);
|
||||
|
||||
this.createToolBar();
|
||||
// Utiliser un BoxLayout pour la barre d'outils (pour plusieurs lignes et redimensionnement)
|
||||
|
||||
// BoxLayout layout = new BoxLayout(toolBarPrincipal, BoxLayout.X_AXIS);
|
||||
FlowLayout layout = new FlowLayout(FlowLayout.LEFT);
|
||||
toolBarPrincipal.setLayout(layout);
|
||||
getContentPane().add(toolBarPrincipal,BorderLayout.NORTH);
|
||||
@ -305,7 +304,6 @@ public final class create extends JFrame {
|
||||
JPanel panelNorth = new JPanel();
|
||||
panelNorth.setLayout(new GridLayout(2,1,0,0));
|
||||
|
||||
|
||||
JScrollPane leftScrollPane = new JScrollPane( );
|
||||
leftScrollPane.setPreferredSize( new Dimension(400, 0) );
|
||||
|
||||
|
@ -33,36 +33,22 @@ public final class mainApp extends JFrame {
|
||||
private static JButton btnCreate;
|
||||
private static JButton actCharge;
|
||||
public static boolean isDispose = true;
|
||||
private static mainApp instance;
|
||||
private static mainApp instance;
|
||||
|
||||
/**
|
||||
* Launch the application.
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
|
||||
getInstance();
|
||||
// try {
|
||||
//
|
||||
// if (isDispose) {
|
||||
// mainApp window = new mainApp();
|
||||
// System.out.println("Système = " + commandes.os);
|
||||
// window.setVisible(true);
|
||||
// isDispose=false;
|
||||
// }
|
||||
//
|
||||
//
|
||||
// } catch (Exception e) {
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
}
|
||||
|
||||
/**
|
||||
* Initalise la fenêtre de démarrage<br>
|
||||
* Initalise l'application.<br>
|
||||
*/
|
||||
public mainApp() {
|
||||
initialize();
|
||||
}
|
||||
// /**
|
||||
// * Initalise la fenêtre de démarrage<br>
|
||||
// * Initalise l'application.<br>
|
||||
// */
|
||||
// public mainApp() {
|
||||
// initialize();
|
||||
// }
|
||||
|
||||
|
||||
public static mainApp getInstance() {
|
||||
@ -84,7 +70,7 @@ public final class mainApp extends JFrame {
|
||||
/**
|
||||
* Initialize the contents of the frame.
|
||||
*/
|
||||
private void initialize() {
|
||||
public mainApp() {
|
||||
|
||||
// Configurer l'arrière-plan et la taille de la police des tooltips globalement
|
||||
UIManager.put("ToolTip.background", Color.YELLOW);
|
||||
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 74 KiB |