|
From: <mar...@us...> - 2003-03-26 01:03:48
|
Update of /cvsroot/madsserv/madsserv/src/simulator
In directory sc8-pr-cvs1:/tmp/cvs-serv14048/src/simulator
Modified Files:
Simulator.java
Log Message:
Amelioration des transitions
Index: Simulator.java
===================================================================
RCS file: /cvsroot/madsserv/madsserv/src/simulator/Simulator.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Simulator.java 24 Mar 2003 15:32:17 -0000 1.7
--- Simulator.java 26 Mar 2003 01:03:42 -0000 1.8
***************
*** 150,154 ****
stop = new JButton("Stop!");
stop.setPreferredSize(new Dimension(80, 25));
! stop.addActionListener(new Simulator_boutongo_ActionAdapter(this));
qualityLabel.setText("qualite client :");
--- 150,154 ----
stop = new JButton("Stop!");
stop.setPreferredSize(new Dimension(80, 25));
! stop.addActionListener(new Simulator_boutonstop_ActionAdapter(this));
qualityLabel.setText("qualite client :");
***************
*** 230,234 ****
/**
* Ferme le simulateur lors d'un clic sur exit.
! * @param e l'événement créé par un clic sur exit.
*/
public void itemExit_actionPerformed(ActionEvent e) {
--- 230,234 ----
/**
* Ferme le simulateur lors d'un clic sur exit.
! * @param e l'événement créé par un clic sur exit.
*/
public void itemExit_actionPerformed(ActionEvent e) {
***************
*** 264,268 ****
* Lance le traitement lié au clic sur le bouton Start.<br>
* Elle récupère l'identité du client ainsi que son
! * nouveau niveau de qualité, ouvre des sockets en direction du serveur
* et envoie ces informations.
* @param evt l'événement créé par un clic sur le
--- 264,268 ----
* Lance le traitement lié au clic sur le bouton Start.<br>
* Elle récupère l'identité du client ainsi que son
! * nouveau niveau de qualité, ouvre des sockets en direction du serveur
* et envoie ces informations.
* @param evt l'événement créé par un clic sur le
***************
*** 390,393 ****
--- 390,398 ----
dialogServerSimu.stop();
mySocket = null;
+ if (tableClients.getDataLength() > 0) {
+ for (int i = 0; i < tableClients.getDataLength(); i++) {
+ tableClients.removeRow(i);
+ }
+ }
}
***************
*** 487,491 ****
public void actionPerformed(ActionEvent evt) {
! adaptee.boutongo_actionPerformed(evt);
}
}
--- 492,496 ----
public void actionPerformed(ActionEvent evt) {
! adaptee.boutonstop_actionPerformed(evt);
}
}
***************
*** 514,517 ****
--- 519,527 ----
}
+ public int getDataLength() {
+ return getModel().getRowCount();
+ }
+
+
/**
* Insere un nouveau client dans la table.
***************
*** 550,553 ****
--- 560,568 ----
}
}
+
+ public void removeRow(int index) {
+ ( (DefaultTableModel) getModel()).removeRow(index);
+ }
+
/**
|