|
From: <de...@us...> - 2003-04-03 10:39:32
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/commun
In directory sc8-pr-cvs1:/tmp/cvs-serv3840/dodico/src/org/fudaa/dodico/commun
Modified Files:
DodicoPreferencesPanel.java
Log Message:
Correction bogues : des champs internes sont obsoletes
Index: DodicoPreferencesPanel.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/commun/DodicoPreferencesPanel.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DodicoPreferencesPanel.java 21 Feb 2003 16:07:34 -0000 1.1
--- DodicoPreferencesPanel.java 3 Apr 2003 10:39:26 -0000 1.2
***************
*** 13,19 ****
import javax.swing.event.InternalFrameEvent;
-
import com.memoire.bu.BuAbstractPreferencesPanel;
- import com.memoire.bu.BuCheckBox;
import com.memoire.bu.BuGridLayout;
import com.memoire.bu.BuLabel;
--- 13,17 ----
***************
*** 30,50 ****
* @author Fred Deniger
*/
! public class DodicoPreferencesPanel
! extends BuAbstractPreferencesPanel
{
/** Le champ texte contenant l'adresse du serveur */
BuTextField nsAddr_;
! /** Le champ texte pour l'adresse du sous-reseau */
! BuTextField udpAddr_;
! /** L'adresse de la machine locale. */
! BuTextField localAddr_;
/** Le numero de port TCP */
BuTextField TCPPort_;
/** Le numero de port UDP */
BuTextField UDPPort_;
! /** Valide la connexion locale automatique */
! BuCheckBox connexionLocale_;
!
/** Construit le panel et initialise les preferences. */
--- 28,53 ----
* @author Fred Deniger
*/
! public class DodicoPreferencesPanel extends BuAbstractPreferencesPanel
{
+ /** L'adresse de la machine locale. */
+ BuTextField localAddr_;
/** Le champ texte contenant l'adresse du serveur */
BuTextField nsAddr_;
!
/** Le numero de port TCP */
BuTextField TCPPort_;
+
+ /** Le champ texte pour l'adresse du sous-reseau */
+ BuTextField udpAddr_;
+
/** Le numero de port UDP */
BuTextField UDPPort_;
!
! /**
! * TODO
! * Valide la connexion locale automatique
! */
! //BuCheckBox connexionLocale_;
/** Construit le panel et initialise les preferences. */
***************
*** 55,61 ****
}
private BuLabel createLabel(String _s)
{
! BuLabel r=new BuLabel(DodicoLib.geti18n(_s));
r.setVerticalTextPosition(BuLabel.CENTER);
return r;
--- 58,79 ----
}
+ /** Relit le fichier des prefs et met a jour l'affichage. */
+ public void cancelPreferences()
+ {
+ DodicoPreferences.DODICO.readIniFile();
+ updateComponents();
+ }
+
+
+ private BuTextField createIntegerField(String _s)
+ {
+ BuTextField r = BuTextField.createIntegerField();
+ r.setToolTipText(DodicoLib.geti18n(_s));
+ return r;
+ }
+
private BuLabel createLabel(String _s)
{
! BuLabel r = new BuLabel(DodicoLib.geti18n(_s));
r.setVerticalTextPosition(BuLabel.CENTER);
return r;
***************
*** 64,79 ****
private BuTextField createTextField(String _s)
{
! BuTextField r=new BuTextField();
r.setToolTipText(DodicoLib.geti18n(_s));
return r;
}
! private BuTextField createIntegerField(String _s)
{
! BuTextField r=BuTextField.createIntegerField();
! r.setToolTipText(DodicoLib.geti18n(_s));
! return r;
}
/** Construction du panel */
--- 82,110 ----
private BuTextField createTextField(String _s)
{
! BuTextField r = new BuTextField();
r.setToolTipText(DodicoLib.geti18n(_s));
return r;
}
! // Methodes privees
!
! /** Enregistrement dans la hastables des preferences editees par ce panel */
! private void fillTable()
{
! putNS_ADDR(nsAddr_.getText());
! // putLOCAL_ADDR(localAddr_.getText());
! putUDP_ADDR(udpAddr_.getText());
! putTCP_PORT(Integer.parseInt(TCPPort_.getText()));
! putUDP_PORT(Integer.parseInt(UDPPort_.getText()));
! // putCONNEXION_LOCAL(connexionLocale_.isSelected());
}
+ /**
+ * @return Title
+ */
+ public String getTitle()
+ {
+ return "Serveur de calcul";
+ }
/** Construction du panel */
***************
*** 100,104 ****
add(TCPPort_);
add(createLabel("Adresse UDP"));
! udpAddr_ = createTextField("L'adresse sur laquelle les datagrammes d'informations seront envoyés par le protocole UDP");
add(udpAddr_);
add(createLabel("Port UDP"));
--- 131,136 ----
add(TCPPort_);
add(createLabel("Adresse UDP"));
! udpAddr_ =
! createTextField("L'adresse sur laquelle les datagrammes d'informations seront envoyés par le protocole UDP");
add(udpAddr_);
add(createLabel("Port UDP"));
***************
*** 108,213 ****
}
- // Methodes privees
-
- /** Enregistrement dans la hastables des preferences editees par ce panel */
- private void fillTable()
- {
- putNS_ADDR(nsAddr_.getText());
- putLOCAL_ADDR(localAddr_.getText());
- putUDP_ADDR(udpAddr_.getText());
- putTCP_PORT(Integer.parseInt(TCPPort_.getText()));
- putUDP_PORT(Integer.parseInt(UDPPort_.getText()));
- putCONNEXION_LOCAL(connexionLocale_.isSelected());
- }
-
-
- /** Maj des champs de ce panel a partir des preferences. */
- private void updateComponents()
- {
- nsAddr_.setText(getNS_ADDR());
- udpAddr_.setText(getUDP_ADDR());
- // localAddr_.setText(getLOCAL_ADDR());
- TCPPort_.setText(String.valueOf(getTCP_PORT()));
- UDPPort_.setText(String.valueOf(getUDP_PORT()));
- // connexionLocale_.setSelected(getCONNEXION_LOCAL());
- }
-
-
- /**
- * Mise a jour du type de connexion. Si true, le serveur local sera
- * automatiquement choisi.
- *
- * @param _b
- */
- public final static void putCONNEXION_LOCAL(boolean _b)
- {
- DodicoPreferences.DODICO.putBooleanProperty("dodico.local.connexion", _b);
- }
-
-
/**
! * Mise a jour du port udp dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
! *
! * @param _n
! */
! public final static void putUDP_PORT(int _n)
! {
! DodicoPreferences.DODICO.putIntegerProperty("dodico.udp.port", _n);
! }
!
!
! /**
! * Mise a jour du port tcp dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
*
! * @param _n
*/
! public final static void putTCP_PORT(int _n)
{
! DodicoPreferences.DODICO.putIntegerProperty("dodico.tcp.port", _n);
}
-
/**
! * Mise a jour de l'adresse UDP dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
*
! * @param _addr
*/
! public final static void putUDP_ADDR(String _addr)
{
! if(_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.udp.addr", _addr);
}
-
/**
! * Mise a jour de l'adresse locale dans les preferences ( il faut effectuer la commande
! * preferences.writeIniFile ensuite pour mettre a jour le fichier )
! *
! * @param _addr
*/
! public final static void putLOCAL_ADDR(String _addr)
{
! if(_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.local.addr", _addr);
}
!
! /**
! * Mise a jour de l'adresse du serveur dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
! *
! * @param _addr
! */
! public final static void putNS_ADDR(String _addr)
{
! if(_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.ns.addr", _addr);
}
-
-
/** Maj a jour la hastable des preferences et le fichier. */
public void validatePreferences()
--- 140,182 ----
}
/**
! * les preferences sont-elles applicables
*
! * @return PreferencesApplyable
*/
! public boolean isPreferencesApplyable()
{
! return false;
}
/**
! * Renvoie true si les preferences peuvent etre annulees.
*
! * @return PreferencesCancelable
*/
! public boolean isPreferencesCancelable()
{
! return true;
}
/**
! * @return PreferencesValidable
*/
! public boolean isPreferencesValidable()
{
! return true;
}
! /** Maj des champs de ce panel a partir des preferences. */
! private void updateComponents()
{
! nsAddr_.setText(getNS_ADDR());
! udpAddr_.setText(getUDP_ADDR());
! // localAddr_.setText(getLOCAL_ADDR());
! TCPPort_.setText(String.valueOf(getTCP_PORT()));
! UDPPort_.setText(String.valueOf(getUDP_PORT()));
! // connexionLocale_.setSelected(getCONNEXION_LOCAL());
}
/** Maj a jour la hastable des preferences et le fichier. */
public void validatePreferences()
***************
*** 217,251 ****
}
-
- /** Relit le fichier des prefs et met a jour l'affichage. */
- public void cancelPreferences()
- {
- DodicoPreferences.DODICO.readIniFile();
- updateComponents();
- }
-
-
/**
* Renvoie, a partir des preferences, du type de connexion par defaut. Si true la
* connexion sera par defaut local.
*
! * @return le ypte de connexion ( valeur par defaut true).
*/
public final static boolean getCONNEXION_LOCAL()
{
! return DodicoPreferences.DODICO.getBooleanProperty("dodico.local.connexion", true);
}
-
/**
! * Renvoie, a partir des preferences, le port UDP du diffuseur.
*
! * @return le port UDP lu dans les preferences ( defaut =14001).
*/
! public final static int getUDP_PORT()
{
! return DodicoPreferences.DODICO.getIntegerProperty("dodico.udp.port", 14001);
}
/**
--- 186,226 ----
}
/**
* Renvoie, a partir des preferences, du type de connexion par defaut. Si true la
* connexion sera par defaut local.
*
! * @return le type de connexion ( valeur par defaut true).
*/
public final static boolean getCONNEXION_LOCAL()
{
! return DodicoPreferences.DODICO.getBooleanProperty(
! "dodico.local.connexion",
! true);
}
/**
! * Renvoie, a partir des preferences, l'adresse locale de la machine de
! * l'utilisateur.
*
! * @return l'adresse local ( "127.0.0.1" par defaut).
*/
! public final static String getLOCAL_ADDR()
{
! return DodicoPreferences.DODICO.getStringProperty(
! "dodico.local.addr",
! "127.0.0.1");
}
+ /**
+ * Renvoie, a partir des preferences, l'adresse du serveur de calcul.
+ *
+ * @return l'adresse du serveur ( "171.17.250.82" par defaut).
+ */
+ public final static String getNS_ADDR()
+ {
+ return DodicoPreferences.DODICO.getStringProperty(
+ "dodico.ns.addr",
+ "172.17.250.82");
+ }
/**
***************
*** 256,263 ****
public final static int getTCP_PORT()
{
! return DodicoPreferences.DODICO.getIntegerProperty("dodico.tcp.port", 14001);
}
-
/**
* Renvoie, a partir des preferences, l'adresse IP pour la diffusion UDP.
--- 231,239 ----
public final static int getTCP_PORT()
{
! return DodicoPreferences.DODICO.getIntegerProperty(
! "dodico.tcp.port",
! 14001);
}
/**
* Renvoie, a partir des preferences, l'adresse IP pour la diffusion UDP.
***************
*** 268,370 ****
public final static String getUDP_ADDR()
{
! return DodicoPreferences.DODICO.getStringProperty("dodico.udp.addr", "172.17.0.0");
}
-
/**
! * Renvoie, a partir des preferences, l'adresse locale de la machine de
! * l'utilisateur.
*
! * @return l'adresse local ( "127.0.0.1" par defaut).
*/
! public final static String getLOCAL_ADDR()
{
! return DodicoPreferences.DODICO.getStringProperty("dodico.local.addr", "127.0.0.1");
}
/**
! * Renvoie, a partir des preferences, l'adresse du serveur de calcul.
*
! * @return l'adresse du serveur ( "171.17.250.82" par defaut).
*/
! public final static String getNS_ADDR()
{
! return DodicoPreferences.DODICO.getStringProperty("dodico.ns.addr", "172.17.250.82");
}
-
/**
! * @return Title
*/
! public String getTitle()
{
! return "Serveur de calcul";
}
-
/**
! * @return PreferencesValidable
*/
! public boolean isPreferencesValidable()
{
! return true;
}
-
/**
! * les preferences sont-elles applicables
*
! * @return PreferencesApplyable
*/
! public boolean isPreferencesApplyable()
{
! return false;
}
-
/**
! * Renvoie true si les preferences peuvent etre annulees.
*
! * @return PreferencesCancelable
*/
! public boolean isPreferencesCancelable()
{
! return true;
}
! /**
! * Permet d'editer le panneau de preferences.
*
! * @param args
*/
! public static void main(String[] args)
{
! final JFrame frame = new JFrame("Preferences des serveurs");
! frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
! BuPreferencesFrame iframe = new BuPreferencesFrame();
! iframe.addInternalFrameListener(new InternalFrameAdapter()
! {
! public void internalFrameClosed(InternalFrameEvent _e)
! {
! if(frame!=null) frame.dispose();
! }
! }
! );
! iframe.addTab(new DodicoPreferencesPanel());
! iframe.setClosable(false);
! iframe.setIconifiable(false);
! frame.setContentPane(iframe);
! iframe.setTitle("Dodico");
! iframe.pack();
! iframe.show();
!
! frame.pack();
! frame.show();
!
}
-
-
}
-
--- 244,363 ----
public final static String getUDP_ADDR()
{
! return DodicoPreferences.DODICO.getStringProperty(
! "dodico.udp.addr",
! "172.17.0.0");
}
/**
! * Renvoie, a partir des preferences, le port UDP du diffuseur.
*
! * @return le port UDP lu dans les preferences ( defaut =14001).
*/
! public final static int getUDP_PORT()
{
! return DodicoPreferences.DODICO.getIntegerProperty(
! "dodico.udp.port",
! 14001);
}
+ /**
+ * Permet d'editer le panneau de preferences.
+ *
+ * @param args
+ */
+ public static void main(String[] args)
+ {
+ final JFrame frame = new JFrame("Preferences des serveurs");
+ frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
+ BuPreferencesFrame iframe = new BuPreferencesFrame();
+ iframe.addInternalFrameListener(new InternalFrameAdapter()
+ {
+ public void internalFrameClosed(InternalFrameEvent _e)
+ {
+ if (frame != null)
+ frame.dispose();
+ }
+ });
+ iframe.addTab(new DodicoPreferencesPanel());
+ iframe.setClosable(false);
+ iframe.setIconifiable(false);
+ frame.setContentPane(iframe);
+ iframe.setTitle("Dodico");
+ iframe.pack();
+ iframe.show();
+
+ frame.pack();
+ frame.show();
+
+ }
/**
! * Mise a jour du type de connexion. Si true, le serveur local sera
! * automatiquement choisi.
*
! * @param _b
*/
! public final static void putCONNEXION_LOCAL(boolean _b)
{
! DodicoPreferences.DODICO.putBooleanProperty("dodico.local.connexion", _b);
}
/**
! * Mise a jour de l'adresse locale dans les preferences ( il faut effectuer la commande
! * preferences.writeIniFile ensuite pour mettre a jour le fichier )
! *
! * @param _addr
*/
! public final static void putLOCAL_ADDR(String _addr)
{
! if (_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.local.addr", _addr);
}
/**
! * Mise a jour de l'adresse du serveur dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
! *
! * @param _addr
*/
! public final static void putNS_ADDR(String _addr)
{
! if (_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.ns.addr", _addr);
}
/**
! * Mise a jour du port tcp dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
*
! * @param _n
*/
! public final static void putTCP_PORT(int _n)
{
! DodicoPreferences.DODICO.putIntegerProperty("dodico.tcp.port", _n);
}
/**
! * Mise a jour de l'adresse UDP dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
*
! * @param _addr
*/
! public final static void putUDP_ADDR(String _addr)
{
! if (_addr != null)
! DodicoPreferences.DODICO.putStringProperty("dodico.udp.addr", _addr);
}
! /**
! * Mise a jour du port udp dans les preferences ( il faut effectuer la commande
! * writeIniFile ensuite pour mettre a jour le fichier )
*
! * @param _n
*/
! public final static void putUDP_PORT(int _n)
{
! DodicoPreferences.DODICO.putIntegerProperty("dodico.udp.port", _n);
}
}
|