IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Jfreechart +ApplicationFrame + System.exit


Sujet :

Langage Java

  1. #1
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut Jfreechart +ApplicationFrame + System.exit
    Bonjour,
    La classe ApplicationFrame exécute un System.exit() lors de la fermeture de la fenêtre, ce qui explique l'arrêt du serveur Tomcat.
    comment faire pour ne pas avoir ce cas

  2. #2
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

  3. #3
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    Citation Envoyé par iohack
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    j'ai fait ce que vous avez di mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    The method setDefaultCloseOperation(int) is undefined for the type JFreeChart


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
     
    public class LineChartTests extends ApplicationFrame {
    	/**
             * 
             */
    	private static final long serialVersionUID = 1L;
    	private String TG,Dt2,Dt1;
    	public LineChartTests(String title,String tgrp,String dt2) {
    	super(title);
    	 TG=tgrp;
    	 Dt2=dt2;
     
    		CategoryDataset dataset = createDataset(tgrp);
    		CategoryDataset dataset1 = createDataset1(tgrp);
    		CategoryDataset dataset2 = createDataset2(tgrp);
    			JFreeChart chart = createChart(dataset,dataset1,dataset2);
     
    			// add the chart to a panel...
    			ChartPanel chartPanel = new ChartPanel(chart);
     
    			chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    			setContentPane(chartPanel);
    			// ---> chart.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
     
    	}
    	private String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/pfe.mdb";
    	private String user = "user";
    	private String pass = "pass";
    	private String []temps = new String [100];
    	private float[] Traf= new float [100];
    	private float[] SRVLINES= new float [100];
    	private float[] CULC= new float [100];
    	private int y=0;
     
    	private CategoryDataset createDataset(String tgrp) {
    		// row keys...
    		String series1 = "TGRP:CULC";
    	//	String series2 = "TGRP:SRVLINES";
    	//	String series3 = "TGRP:CULC";
     
    //		--connection à la base donnée
    		try {
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
    			}
    			catch(ClassNotFoundException e) {
    			System.err.println("Erreur de chargement du driver : + e") ;
    			}
    			try {
    				Connection connect = DriverManager.getConnection(url,user,pass) ;
    				Statement statement = connect.createStatement() ;
     
    				String query = "select \"TGRP:CULC\",Time from TGRPDetailed where (Date=\'"+Dt2+"\'  and Object=\'"+TG+"\') ";		       		
    	       		//String query = "select \"TGRP:TRAFCARR\",Time from TGRPDetailed where (Date=\'"+Str+"\' and Object=\'"+Str02+"\') ";
    	       		ResultSet resultset = statement.executeQuery(query);				
    				while (resultset.next()!= false){				 	
    					 String Str1 = resultset.getString(1);
     
    					 String Str2 = resultset.getString(2);
    					 if (Str1.indexOf("-")==-1){
    					 Traf[y]= Float.parseFloat(Str1);
    					 }
     
     
    					 temps[y]=Str2;
    					 y++;
    						} 	
     
    			connect.close();// fermuture de la connection à la BD
    				}
    			catch(SQLException sqle) {
    			System.err.println("Erreur lors de la connexion : " + sqle) ;
    			}
     
    		String Str;
     
    		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    		for (int i=0;i<y;i++){
    			Str=Dt2+","+ temps[i];
    			dataset.addValue(Traf[i], series1, Str);
    		}
     
     
     
    		return dataset;
    	}
    	private CategoryDataset createDataset1(String tgrp) {
    		// row keys...
     
    		String series2 = "TGRP:SRVLINES";
     
     
    //		--connection à la base donnée
    		try {
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
    			}
    			catch(ClassNotFoundException e) {
    			System.err.println("Erreur de chargement du driver : + e") ;
    			}
    			try {
    				Connection connect = DriverManager.getConnection(url,user,pass) ;
    				Statement statement = connect.createStatement() ;
     
     
     
    				y=0;
     
    	       		String query = "select \"TGRP:SRVLINES\",Time from TGRPDetailed where (Date=\'"+Dt2+"\'  and Object=\'"+TG+"\') ";		       		
    	       		//String query = "select \"TGRP:TRAFCARR\",Time from TGRPDetailed where (Date=\'"+Str+"\' and Object=\'"+Str02+"\') ";
    	       		ResultSet resultset = statement.executeQuery(query);				
    				while (resultset.next()!= false){				 	
    					 String Str1 = resultset.getString(1);
     
     
     
    					 if (Str1.indexOf("-")==-1){
    					 SRVLINES[y]= Float.parseFloat(Str1);
    					 }
     
    					// temps[y]=Str2;
    					 y++;
    						} 	
     
    			connect.close();// fermuture de la connection à la BD
    				}
    			catch(SQLException sqle) {
    			System.err.println("Erreur lors de la connexion : " + sqle) ;
    			}
     
     
    		String Str;
    		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    		for (int i=0;i<y;i++){
    			Str=Dt2+","+ temps[i];
    		//	dataset.addValue(Traf[i], series1, temps[i]);
    			dataset.addValue(SRVLINES[i], series2, Str);
    		//	dataset.addValue(CULC[i], series3, temps[i]);
    		}
     
     
    		return dataset;
    	}
    	private CategoryDataset createDataset2(String tgrp) {
    		// row keys...
    		//String series1 = "TGRP:TRAFCARR";
    		//String series2 = "TGRP:SRVLINES";
     
    	//	String series3 = "TGRP:CULC";
    		String series3 ="TGRP:TRAFCARR";
    //		--connection à la base donnée
    		try {
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
    			}
    			catch(ClassNotFoundException e) {
    			System.err.println("Erreur de chargement du driver : + e") ;
    			}
    			try {
    				Connection connect = DriverManager.getConnection(url,user,pass) ;
    				Statement statement = connect.createStatement() ;
     
     
     
    				y=0;
     
    	       		String query = "select \"TGRP:TRAFCARR\",Time from TGRPDetailed where (Date=\'"+Dt2+"\'  and Object=\'"+TG+"\') ";		       		
    	       		//String query = "select \"TGRP:TRAFCARR\",Time from TGRPDetailed where (Date=\'"+Str+"\' and Object=\'"+Str02+"\') ";
    	       		ResultSet resultset = statement.executeQuery(query);				
    				while (resultset.next()!= false){				 	
    					 String Str1 = resultset.getString(1);
     
     
     
    					 if (Str1.indexOf("-")==-1){
    					 CULC[y]= Float.parseFloat(Str1);
    					 }
     
    					// temps[y]=Str2;
    					 y++;
    						} 	
     
    			connect.close();// fermuture de la connection à la BD
    				}
    			catch(SQLException sqle) {
    			System.err.println("Erreur lors de la connexion : " + sqle) ;
    			}
     
     
    		String Str;
    		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    		for (int i=0;i<y;i++){
    			Str=Dt2+","+ temps[i];
    		//	dataset.addValue(Traf[i], series1, temps[i]);
    		//	dataset.addValue(SRVLINES[i], series2, temps[i]);
    			dataset.addValue(CULC[i], series3, Str);
    		}
     
     
    		return dataset;
    	}
    	private JFreeChart createChart(CategoryDataset dataset, CategoryDataset dataset12, CategoryDataset dataset22) {
    		// create the chart...
    		JFreeChart jfreechart = ChartFactory.createLineChart(
    				"Line Chart Demo 1", // chart title
    				"Time", // domain axis label
    				"TGRP:CULC", // range axis label
    				dataset, // data
    				//dataset12, // data
    				//dataset22, // data
    				PlotOrientation.VERTICAL, // orientation
    				true, // include legend
    				true, // tooltips
    				false // urls
    		);
     
    		 jfreechart.setBackgroundPaint(Color.white);
     
    	       CategoryPlot categoryplot = (CategoryPlot)jfreechart.getPlot();
    	       categoryplot.setOrientation(PlotOrientation.VERTICAL);
    	       categoryplot.setBackgroundPaint(Color.lightGray);
    	       categoryplot.setDomainGridlinePaint(Color.white);
    	       categoryplot.setRangeGridlinePaint(Color.white);
    	       categoryplot.setAxisOffset(new RectangleInsets(5D, 5D, 5D, 5D));
    	       categoryplot.getRangeAxis().setFixedDimension(15D);
     
    	       LineAndShapeRenderer lineandshaperenderer = (LineAndShapeRenderer) categoryplot.getRenderer() ;
    	       lineandshaperenderer.setSeriesPaint(0, Color.black);
    	       categoryplot.setRenderer(0, lineandshaperenderer);
     
    	       CategoryDataset dataset1 = createDataset1(TG);
    	       categoryplot.setDataset(1,dataset1) ;
    	       categoryplot.mapDatasetToRangeAxis(1, 1);
    	       //LineAndShapeRenderer lineandshaperenderer1 = new LineAndShapeRenderer();
    	       LineAndShapeRenderer lineandshaperenderer1 = new LineAndShapeRenderer(true,false);
    	       lineandshaperenderer1.setSeriesPaint(1, Color.red);
    	       categoryplot.setRenderer(1, lineandshaperenderer1);
    	       NumberAxis numberaxis = new NumberAxis("TGRP:SRVLINES");
    	       numberaxis.setFixedDimension(10D);
    	       numberaxis.setAutoRangeIncludesZero(false);
    	       numberaxis.setLabelPaint(Color.red);
    	       numberaxis.setTickLabelPaint(Color.red);
    	       categoryplot.setRangeAxis(1, numberaxis);
    	       categoryplot.setRangeAxisLocation(1, AxisLocation.BOTTOM_OR_RIGHT);
    //StandardXYItemRenderer standardxyitemrenderer1 = new StandardXYItemRenderer();
    	       CategoryDataset dataset2 = createDataset2(TG);
    	       categoryplot.setDataset(2,dataset2) ;
    	       categoryplot.mapDatasetToRangeAxis(2, 2);
    	       LineAndShapeRenderer lineandshaperenderer2 = new LineAndShapeRenderer(true,false);
    	       lineandshaperenderer2.setSeriesPaint(2, Color.blue);// couleur de la courbe
    	       categoryplot.setRenderer(2, lineandshaperenderer2);
    	       NumberAxis numberaxis1 = new NumberAxis("TGRP:TRAFCARR");
    	       numberaxis1.setLabelPaint(Color.blue);// couleur indexe de l'axe
    	       numberaxis1.setTickLabelPaint(Color.blue);// couleur des value
    	       categoryplot.setRangeAxis(2, numberaxis1);
    	       categoryplot.setRangeAxisLocation(2, AxisLocation.BOTTOM_OR_RIGHT);
     
    		return jfreechart;
    		}

  4. #4
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    JFreeChart, connais pas. Il faut préciser les choses quand tu utilises une classe qui n'est pas dans la distribution standard de la JDK.

  5. #5
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    je suis désolé

  6. #6
    Membre éprouvé
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Points : 935
    Points
    935
    Par défaut
    Il est ou le System.exit() ?
    dans quelle méthode ?

  7. #7
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    Citation Envoyé par fnobb
    Il est ou le System.exit() ?
    dans quelle méthode ?
    je crois que la classe ApplicationFrame fait un appel implicite de System.exit()
    je crois que c'est la cause de mon prolème non !

  8. #8
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    Je connais pas ApplicationFrame non plus, désolé.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Points : 126
    Points
    126
    Par défaut
    Salut,
    je connais pas non plus, mais un p'tit sujet a deja traité ce problème avec ApplicationFrame .. http://www.developpez.net/forums/arc...p/t-36923.html

    Es-tu obligé d'utiliser ApplicationFrame ?

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Points : 126
    Points
    126
    Par défaut
    Salut,
    je connais pas non plus, mais un p'tit sujet a deja traité ce problème avec ApplicationFrame .. http://www.developpez.net/forums/arc...p/t-36923.html

    Es-tu obligé d'utiliser ApplicationFrame ?

    EDIT
    Désolé du double post .. (gros problème avec FireFox qui me dit qu'il y a des Erreurs 500 a toutes les pages que je tente d'afficher .. )

  11. #11
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    Citation Envoyé par Nikk0
    Salut,

    Es-tu obligé d'utiliser ApplicationFrame ?
    est ce que je peut utiliser autre chose pour avoir le meme résultat

  12. #12
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    Perso pour mes interfaces j'utilise tout simplement Frame, qui dispose en revanche d'une méthode setDefaultCloseOperation().

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Points : 126
    Points
    126
    Par défaut
    Vue que je connais pas ApplicationFrame je ne peux pas te dire, mais regarde le lien que je t'ai mis, à la fin, le problème est résolu en utilisant une JFrame à la place de l'ApllicationFrame.
    Donc essaie de ce coté là.

  14. #14
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    merci pour tous
    ce problème prend beaucoup de mon temps !!! (j'espère au moin le résoudre )

  15. #15
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    j'ai changer ApplicationFrame par JFrame

    et pour
    maFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    je met quoi pour "maFrame"

  16. #16
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    JFrame maFrame=new JFrame(....

    c'est ton instance de JFrame que tu mets.

  17. #17
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    j'ai fai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    public LineChartTests(String title,String tgrp,String dt2) {
    	super(title);
    	 TG=tgrp;
    	 Dt2=dt2;
     
    		CategoryDataset dataset = createDataset(tgrp);
    		CategoryDataset dataset1 = createDataset1(tgrp);
    		CategoryDataset dataset2 = createDataset2(tgrp);
    			JFreeChart chart = createChart(dataset,dataset1,dataset2);
     
    			// add the chart to a panel...
    			ChartPanel chartPanel = new ChartPanel(chart);
     
    			chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    			setContentPane(chartPanel);
    			 this.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
     
    	}
    alors la fenetre de veut plus se fermer

  18. #18
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    DO_NOTHING_ON_CLOSE veut dire qu'il ne doit rien se passer.
    C'est DISPOSE_ON_CLOSE !

  19. #19
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    Ben normal... DO_NOTHING_ON_CLOSE ça fait quoi d'après toi ? Et puis ça m'étonnerait que ça marche si ta classe ne dérive pas de JFrame.

  20. #20
    Membre régulier Avatar de wiss20000
    Inscrit en
    Août 2006
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 225
    Points : 82
    Points
    82
    Par défaut
    Citation Envoyé par iohack
    DO_NOTHING_ON_CLOSE veut dire qu'il ne doit rien se passer.
    C'est DISPOSE_ON_CLOSE !
    merci à tous
    ça marche

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. try finally w.r.t System.exit
    Par LGnord dans le forum Langage
    Réponses: 6
    Dernier message: 30/09/2013, 19h26
  2. Process continue à tourner malgré un System.exit(0)
    Par lvr dans le forum Général Java
    Réponses: 7
    Dernier message: 09/04/2013, 21h51
  3. System.exit() code retour
    Par JoseDavid dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 30/07/2010, 00h09
  4. System.exit(0) 0 ?
    Par cyrano_de_bergerac dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 23/05/2007, 15h47
  5. [JFrame]System.exit() lors du clic sur la croix
    Par cyrill.gremaud dans le forum Agents de placement/Fenêtres
    Réponses: 21
    Dernier message: 17/08/2006, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo