-Original Message-
From: Stéphane Laurière [mailto:[EMAIL PROTECTED]]
Je vais continuer mes investigations, je vous tiens au courant.
cool!
Levez le doigt
tous ceux dans la salle qui ont reimplemente des wizards en Swing...
;-)
Cédric, si tu as identifié des moyens de se
From: Laurent HACHET [mailto:[EMAIL PROTECTED]]
Je suis en train de développer une application et j'aimerais
que les Jframes ouvertes soient toujours en avant plan, même
si le focus passe sur une autre appli.
Tres mauvaise idee. C'est la meilleure solution pour frustrer tes
joss wrote:
en java, la syntaxe correcte est :
taille++; pour incrémenter la valeur de taille, c'est tout. tu n'as
taille++pas à
faire taille = taille++;
Bonjou, effectivement mais le but ici est pour moi de
comprendre pourquoi le comportement est différent du programme en C.
Ce
From: Yann Secq [mailto:[EMAIL PROTECTED]]
Je ne suis pas encore si désespéré :), au pire je
sérialiserai une partie de mon graphe dans un fichier pour
libérer les noeuds n'intervenant plus dans la construction du graphe.
C'est une bonne idee, et elle est utilisee (plus en theorie qu'en
Title: Message
-Original Message-From: OLIVIER CAYRON
[mailto:[EMAIL PROTECTED]]
C'est une bonne idee, et elle est utilisee (plus en theorie qu'en
pratique, cela dit)
Ah bon ? C'est quoi la pratique alors ? Je suis très intéressé de savoir ça (si c'est pas trop
From: Yagiz Erkan [mailto:[EMAIL PROTECTED]]
4) Un des principaux problèmes avec les templates C++ (code
bloat)
n'est pas résolu par cette proposition.
Que veux tu dire ?
Si je ne comprends pas mal, le code va être généré 3 fois
pour supporter 3 types différents. Non?
From: Remi Forax [mailto:[EMAIL PROTECTED]]
En fait, c'est une question d'habitude, ca fait un an que je
programme avec (Il existe une option dans le compilo fourni
qui retransforme le code écrit en code Java normal). Et je
trouve ca particulièrement sain de typé les Collections !!!.
http://developer.java.sun.com/developer/bugParade/bugs/4280243.html
Corrige' dans 1.4, mais aucune solution pour 1.3.
--
Cédric
-Original Message-
From: Guillaume Helle [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 03, 2002 7:34 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL
Title: Message
Je ne reponds pas directement a ta question mais je suggere de toutes
facons l'approche suivante : ne jamais faire de "new" d'un widget Swing
dans ton code. Je recommande l'usage d'une "factory" centralisee qui te
retournera tous les widgets dont tu as besoin:
public class
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Dans ton appli, au lieu de faire un new TonChampTexte(), tu fais un
truc du genre recreator.deserialize(champTexteEnHautAGauche). Moi,
j'utilise beaucoup un truc perso à base de JNDI.
Il y a quelques problems serieux lies a la serialisation :
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Le 4 Apr 2002 Yagiz Erkan a écrit :
Puis-je demander pourquoi?
Les méthodes statiques supportent mal l'héritage.
Mal ? Elles ne le supportent pas :-)
Mais c'est facile a contourner. L'exemple initial que je donnais n'est
pas stricto sensu
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Si dans ces classes d'assemblage tu fais des new Toto(), la situation
est très claire : tu utilises la classe Toto.
Mais si tu fais des Factory.getToto(), alors il faut que tu ailles
piocher dans la doc de ta Factory pour savoir par quel
Naturellement, il convient de regarder ce qui existe. Les gros IDEs
(NetBeans, Eclipse) utilisent à peu de chose près, du moins
de ce que j'en
ai vu, la même méthode : les fichiers .class sont placés dans le même
répertoire que les .java, et tout va très bien, madame la marquise !
Je ne
From: [EMAIL PROTECTED]
Jerome Moliere [EMAIL PROTECTED] writes:
| et puis comme Gosling (qui a créé emacs, il y a 30 ans)
trouve que ça
| va bien maintenant, il faut passer à aure chose, ben je le crois
| ;-)
Gosling n'a pas écrit Emacs, il a écrit le première
implémentation en C
Title: Message
J'ai utilise emacs pour la premiere fois en 1989, et il
est inutile de dire qu'apres autant d'annees d'utilisation, il est difficile de
se defaire de certaines habitudes. Ces dernieres annees, j'ai essaye
beaucoup d'IDE et de differentes versions, et meme si j'ai clairement vu
From: Luc Dewavrin [mailto:[EMAIL PROTECTED]]
Suite aux discussions sur les locks sur EJB,
je me posais une question concernant la concurrence sur les
EJB entités.
Admettons que l'on ne soit pas dans un contexte
transactionnel, si 2 ejb sessions stateless récupèrent le
home stub du
From: Aurélien Mazurie [mailto:[EMAIL PROTECTED]]
Savez-vous s'il existe un logiciel capable de créer une
interface Swing par glisser-déposer (comme Delphi ou Visual Basic),
puis de
générer le code Java correspondant ? Je ne cherche pas un IDE
qui fasse ça (j'utilise déjà un IDE
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
J'avais à peu près compris la différence Queue / Topic, ce qui me
pose question c'est la différence Topic /... Objet.
Si on considère qu'un appel de méthode est une forme d'envoi de
message, rien n'empêche un objet d'appeler plusieurs
From: Guillaume Desnoix [mailto:[EMAIL PROTECTED]]
C'est exactement ca. Mais avec qqs avantages:
- syntaxe simple et homogene (XML)
- facilement extensible (classes)
- un seul process (une MVJ)
J'ajouterais
- portable
Quel que soit l'OS ou le shell (ksh, command prompt, bash), le script
From: Zeljko VELAJA [mailto:[EMAIL PROTECTED]]
J'explorerai aussi cette pise, d'autant plus que celle de la
surcharge me pose un petit problème : je ne travaille pas
directement avec un JTextField, mais avec l'éditeur d'un
JComboBox (qui est en fait un JTextField, mais je ne peux pas
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Non, aucune chance. Si tu as de la mauvaise soupe, elle sera
mauvaise quelque soit l'assiette. C'est quelque part dans le processus
de
serialization - transmission - deserialization qu'il y a un bémol.
Es-tu en
multitache ? protocole fiable
From: Remi Forax [mailto:[EMAIL PROTECTED]]
Les composants graphiques sont tous des beans, pour faciliter
leurs intégrations dans des IDEs. Donc cloner un bean reviens
à, créer une nouvelle instance par le constructeur par
défaut, recupérer chaque valeur du composant à cloner et les
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Remarque aussi que ta méthode ne convient pas à tous les cas : la
partie
vue peut très bien évoluer par elle même (changement de couleur,
selection,
ou simplement position d'une partie défilante), et ta méthode
ne permet pas de reproduire
From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
Je demande des explications supplémentaires !
J'utilise ta méthode pour un composant où il a un ascenceur,
la position de celui-ci étant par exemple au milieu.
Après le constructeur, la position de cette ascenceur sera en
haut. Tu
From: Aurelien Mazurie [mailto:[EMAIL PROTECTED]]
public Connection connection;
Ouh la, un champ public. *TRES* mauvaise idee. Rends-le private et
implemente des accesseurs (probablement uniquement un getter etant donne
que seule la classe maitresses est
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Par contre, une question me taraude: pourquoi est-ce si
mauvais d'accéder à des champs déclarés public ? A priori c'est plus
rapide que
de passer par une méthode qui la renvoie, non ?
C'est negligeable.
Quel est l'intérêt de cette
From: Zeljko VELAJA [mailto:[EMAIL PROTECTED]]
As-tu absolument besoin d'utiliser un GridBagLayout, dans ton
projet ? C'est le gestionnaire le moins facile a maitriser, a
ce qui me semble, car faisant intervenir beaucoup trop de
parametres. Souvent en combinant des gestionnaires simples
Ces interfaces sont deprecated, utilise des listeners.
--
Cedric
-Original Message-
From: Omar MOUMEN [mailto:omar.moumen;ra.cit.alcatel.fr]
Sent: Thursday, October 24, 2002 9:34 AM
To: [EMAIL PROTECTED]
Subject: Observer Observable
Bonjour,
je voudrais utiliser
Cedric Beust wrote:
Ces interfaces sont deprecated, utilise des listeners.
Ah ?
Pas en JDK1.4 en tout cas, et il n'en est fait aucunes
mention dans la
javadoc du 1.4.1. (ou je suis pas encore réveillé :)
From: jerome moliere [mailto:jmo;infologic.fr]
de plus je n'ai jamais trouve d'utilisation pratique car l'heritage
t'occulte toute possibilite d'utilisation dans un contexte
reel... donc soit tu t'implementes le tien, soit tu passes
comme le suggere
Cedric par des listeners avec ton
From: Eric LEMAITRE [mailto:lemaitre.eric;free.fr]
Ce n'est pas tout simplement pour répondre au Design Pattern
de même nom auquel il répond directement, ou alors un type pointu
pourrait il
justifier qu'on doive s'en passer pour se jeter sur les
listeners même pour répondre à ce Pattern
Il vaut mieux eviter d'avoir des constructeurs qui s'appellent entre eux
parce que ca rend la relecture difficile. Quand tu essaieras de relire
ton code, tu te demanderas quel constructeur est celui qui fait
reellement le boulot.
Je recommande l'utilisation d'une methode privee, e.g. init(),
Est-ce que le thread qui remplit le TextArea est appele par un
invokeLater() ou directement ?
--
Cedric
-Original Message-
From: Nicolas Delsaux [mailto:nicolas.delsaux;online.fr]
Sent: Thursday, October 31, 2002 3:01 AM
To: [EMAIL PROTECTED]
Subject: Re: Re: Comportement un peu
From: naciri salah [mailto:salahimame.NACIRI;ra.cit.alcatel.fr]
Cedric Beust a écrit :
Est-ce que le thread qui remplit le TextArea est appele par un
invokeLater() ou directement ?
il est appelé directement.
C'est probablement pour ca. Utilise invokeLater(). Tu ne dois jamais
Cedric Beust wrote:
Si tu veux te faire une idee plus precise (et objective ;-)), je te
suggere de jeter un coup d'oeil aux API offertes par Amazon et
Google, c'est un joujou sympa pour se faire les dents sur les Web
Services.
Un article sur ce sujet : http://zdnet.com.com/2100-1104-966546
Cyril Scelles wrote:
et j'ai toujours un message d'erreur:
test.java:25: cannot resolve symbol
symbol : constructor HButton()
location: class HButton
getContentPane().add (new HButton());
je comprend pas ?
C'est plutot evident, non ? As-tu un constructeur HButton() dans ta
Luc Dewavrin wrote:
our l'intégration avec Weblogic, j'ai essayé le plug-in Lomboz.
Il te permet de lancer Weblogic depuis Eclipse et de déployer et déboguer
ton application
depuis Eclipse.
Je n'ai jamais essaye Lomboz mais le plug-in de Genuitec marche plutot
bien (tu peux mettre des
jerome moliere wrote:
Si tu utilises WebLogic, je recommande plutot EJBGen...
(http://beust.com/ejbgen)
ah bon ?:)
il est intégré dans Weblogic 7 maintenant a ce que j'ai cru voir ?
Oui, on l'a inclus dans la version 7 et il fait officiellement partie de
WLS:
Herve AGNOUX wrote:
Bonjour,
J'ai une application swing qui mettait un certain temps à démarrer en java
1.1.8, et qui en met 3 fois + en java 1.3.1.
Savez-vous ce que je peux faire ? L'idéal serait qu'elle mette MOINS de temps
à démarrer :-)
Crees-tu tous tes panneaux au demarrage ?
Dans
Pierre-Yves Varoux wrote:
Si tu fais un import static de Math.*, tu vas par exemple utiliser la
méthode abs() comme s'il s'agissait d'une méthode de la classe
utilisatrice... c'est pour cela que j'ai écris que l'on déverse un peu le
contenu d'une classe dans une autre, et que par conséquent le
Erik Mazoyer wrote:
Un grand avantage du singleton est l'héritage.
Tu définis une classe singleton A.
Dans un premier temps tu écris A.gA = new A();
Plus tard, tu t'aperçois qu'il y a différentes implémentations possible
suivant les cas.
Tu peux alors écrire
class B extends A...
class C
Laurent Forêt wrote:
Je vais y réfléchir avant de répondre ;) !
Après quelques minutes, j'ai écrit le code suivant :
public static void main(String[] args) {
ClassUsingStatic myObj = new OtherClassUsingStatic();
myObj.staticMethod();
}
Et, quelle fut ma surprise de voir en effet, dans
Erik Mazoyer wrote:
Pour EJB, deux questions se posent :
1 ) EJB permet-il de connaitre la modification d'une liste ?
Par exemple :
J'affiche sur un client Java la liste des cours ayant moins de 10 élèves.
Pour cela j'utilise JList de Swing et un ListModel qui va bien.
Par ailleurs 2 élèves
Sebastien LAYER wrote:
Bonsoir,
je
viens de dmarrer dans les EJB CMP 2.0 et je me trouve fasse un
probleme conceptuel non evoqu dans les manuels (net, books, etc ..)
Mon
probleme est le suivant:
Le
mapping d'une base relationnel implique bien evidemment la mise en
Patrice Godard wrote:
Moi je le fais.
Je lance un thread qui effectue des actions périodiques dans la méthode init d'une servlet.
Ca ne m'a jamais posé aucun problème (je suis sous Tomcat mais j'ai aussi utilisé cette technique sous weblogic).
Creer des threads sous WebLogic peut donner
jerome moliere wrote:
exact mais via un tableau associatif si :)( implémentation d'une Map
ou HashTable) mais effectivement il serait bon de veiller
à obtenir une méthode hashCode() assurant une bijection entre code et
chaine..je ne sais pas si c'est trivial a faire (etant donne la
[EMAIL PROTECTED] wrote:
Bonjour,
Je voudrais savoir si quelqu'un a deja realise du redeploiement a chaud de classes.
J'ai une application dont certaines parties peuvent etre redeploiyees à chaud.
Comment je peux faire ? Je suppose que je dois utiliser un classloader
specifique pour la partie
Duchastenier Emmanuel wrote:
Que ce soit de Object vers int ou de Object vers String (par exemple), tu ne peux à ma connaissance par faire un cast de tout un tableau.
C'est tout a fait possible, et particulierement pratique pour
transformer un ArrayList en tableau type' :
List l = new
OLIVIER CAYRON wrote:
RE: cast Object[] en int[]?
Yo !
C'est tout a fait possible, et
particulierement pratique pour
transformer un ArrayList en tableau type' :
List l = new ArrayList();
// ajouter des Integer
Integer[] tableau = (Integer[])
Laurent Forêt wrote:
Bonjour,
excusez mon ignorance, mais je me demande comment on gére les classpath
des différents ejb déployés sur un serveur weblogic6.
Pour l'instant on avait un ensemble d'applications qui se servaient du
classpath initialisé lors du lancement du serveur. Ils s'averent
Title: Official Trojan Bug Report
Laurent Fort wrote:
Official Trojan Bug Report
Si, c'est peut tre exagr mais je
l'ai dcoup de telle manire qu'il puisse tre rutilisable par la
suite.
De plus c'tait un bon prtexte pour
en faire un, une premire en ce qui me concerne.
Ah,
Olivier LAMY wrote:
Bonjour,
Je cherche à comprendre l'utilité réelle de l'attribut target dans la tache
javac.
En fait, je compile une application sur mon poste (jdk1.4) pour la faire
exécuter dans un serveur d'appli (tournant en java1.2).
Donc pour cela, je pensais ne pas avoir de problèmes en
Stéphan BERNARD wrote:
Pour l'exemple 2, qui me préoccupe actuellement,
le contexte est grosso-modo l'utilisation de différents algorithmes
pour résoudre un même problème. J'ai le choix entre des algos
volumineux, poussifs, ou des algos rapides et peux volumineux
qui ne fonctionnent que pour des
Nicolas Delsaux wrote:
La chaîne de responsabilité est alors le pattern le plus adapté : tu
disposes d'un AlgorithmDeterminer qui est une classe analogue au
ValRepository de tout à l'heure.
Dans cette classe, tu disposes d'une méthode getBestAlgo, qui va te
retourner une classe implémentant A,
Alexis Moussine-Pouchkine wrote:
Project Rave est basé sur NetBeans Core. Le look and feel
n'est effectivement pas Metal, mais un autre plus sexy...
Ah, tu admets donc que le look Metal n'est pas sexy ? ;-)
FYI, Ian a ajoute un commentaire sur mon blog a propos de Rave.
--
Cédric
Nicolas Delsaux wrote:
La
meilleure manire est de rutiliser d'abord puis, *si* tu constates des
problmes de performances *avec* l'implmentation LinkedList, de
rcrire ta propre implmentation.
Et le meilleur moyen est d'utiliser les interfaces partout au lieu du
type concret.
Pas bon:
ArrayList
Sebastien Cesbron wrote:
Qu'entends tu par holders ?
Ce que j'ai vu dans xdoclet c'est qu'il permet de générer des DTOs
liés aux EJBs entity mais ce n'est pas forcément la voie qui me paraît
la plus intéressante
C'est quand meme utile d'avoir des generateurs comme EJBGen ou XDoclet
parce
Benoît Cabot wrote:
Merci,
C'était du statique dont j'avais besoin,
javap -c maclasse va bien, il suffirait juste de l'étendre à un projet
puis de reformater le résultat.
Non, ca ne te suffira pas etant donne que javap ne te donne que la
signature des methodes et pas leur code. Autrement dit,
Guillaume Desnoix wrote:
javap donne les methodes appelees (du moins a partir du jdk1.1).
Peut-etre que BEA utilise le jdk1.0.2 ?
Explique-moi comment javap -c MaClasse va te donner toutes les
methodes de ton projet appelant des methodes de MaClasse ?
--
Cédric
http://beust.com/weblog
Nous venons de publier une premiere version de notre framework aspects
sur WebLogic. Pour tous les details:
http://beust.com/weblog
http://dev2dev.bea.com/resourcelibrary/utilitiestools/monitoring.jsp
--
Cedric
http://beust.com/weblog
N. COLLIN wrote:
Je suis en train d'écrire un générateur de code java. Si j'ai utilisé les
mots variables et instructions c'est parce que c'est bien de cela qu'est
composé mon programme en langage source. Passé à la moulinette de mon
générateur de code java, cela me donne une classe avec des
61 matches
Mail list logo