Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3360 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°784102
the real m​oins moins
Posté le 01-07-2004 à 21:51:38  profilanswer
 

Reprise du message précédent :
euh skoi fragments?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 01-07-2004 à 21:51:38  profilanswer
 

n°784103
nraynaud
lol
Posté le 01-07-2004 à 21:55:08  profilanswer
 

quand tu as du texte décoré hiérarchiquement à la HTML, tu as un truc de ce style :
 


mon <b>joli</b> texte


 
ce qui va te donner 3 fragments :


|mon |joli| texte|


---------------
trainoo.com, c'est fini
n°784106
the real m​oins moins
Posté le 01-07-2004 à 21:58:34  profilanswer
 

nan mais jveux dire c'est quoi comme objet, c une instance de quoi..?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784111
nraynaud
lol
Posté le 01-07-2004 à 22:00:39  profilanswer
 

the real moins moins a écrit :

nan mais jveux dire c'est quoi comme objet, c une instance de quoi..?

typé List, mais en réalité je lui file des ArrayList.


---------------
trainoo.com, c'est fini
n°784120
the real m​oins moins
Posté le 01-07-2004 à 22:03:56  profilanswer
 

et l'interet d'appeler trimToSize?
(je sais ce que la methode fait mais je suis perplexe quand à l'interet quoua)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784124
nraynaud
lol
Posté le 01-07-2004 à 22:08:30  profilanswer
 

y'a une tonne de petites listes.
 
Mais ça va peut-être finir par un nouvel état sur l'objet : un état de création et un état fixe dans lequel je ne stockerais que l'array correspondant à la liste.


---------------
trainoo.com, c'est fini
n°784129
the real m​oins moins
Posté le 01-07-2004 à 22:12:52  profilanswer
 

et une LinkedList serait pas plus appropriée?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784137
nraynaud
lol
Posté le 01-07-2004 à 22:17:19  profilanswer
 

the real moins moins a écrit :

et une LinkedList serait pas plus appropriée?

bof, c'est 3 pointeurs par éléments, une arrayList, c'est qu'un seul. Mais ça va se finir en array tout court je crois.


---------------
trainoo.com, c'est fini
n°784139
the real m​oins moins
Posté le 01-07-2004 à 22:18:37  profilanswer
 

et tu passes ton temps à resizer ton array.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784143
benou
Posté le 01-07-2004 à 22:20:23  profilanswer
 

nraynaud a écrit :

bof, c'est 3 pointeurs par éléments


en plus t'as un noeud (de 3 pointeurs) de base (même pour une liste vide) => d'un point de vue mémoire, c'est pas forcément top :/

mood
Publicité
Posté le 01-07-2004 à 22:20:23  profilanswer
 

n°784147
nraynaud
lol
Posté le 01-07-2004 à 22:22:38  profilanswer
 

the real moins moins a écrit :

et tu passes ton temps à resizer ton array.

nan, l'objet a une vie clairement identifiée : un phase de création et une phase d'utilisation. Dans la première les list vont grossir, dans la seconde elles seront fixes. J'ai pas fait de hiérarchie de DecorationDescription qui serait une descrition du truc qu'on va créer après parcequ'il y a des filtres qui vont passer en fin de création qui vont modifier la hiérarchie. Comme les filtres vont probablement être écrits par des boulets, je veux que ce soit assez concret.
 
Mais je vais peut-être le faire quand-même.


---------------
trainoo.com, c'est fini
n°784258
nraynaud
lol
Posté le 02-07-2004 à 03:11:20  profilanswer
 

Code :
  1. protected void fireChangedUpdate(DocumentEvent e) {
  2.         notifyingListeners = true;
  3.         try {
  4.             // Guaranteed to return a non-null array
  5.             Object[] listeners = listenerList.getListenerList();
  6.             // Process the listeners last to first, notifying
  7.             // those that are interested in this event
  8.             for (int i = listeners.length-2; i>=0; i-=2) {
  9.                 if (listeners[i]==DocumentListener.class) {
  10.                     // Lazily create the event:
  11.                     // if (e == null)
  12.                     // e = new ListSelectionEvent(this, firstIndex, lastIndex);
  13.                     ((DocumentListener)listeners[i+1]).changedUpdate(e);
  14.                 }      
  15.             }
  16.         } finally {
  17.             notifyingListeners = false;
  18.         }
  19.     }


y'a du génie derrière tout ça. ça doit être tellement génial que j'ai du mal à comprendre ...


---------------
trainoo.com, c'est fini
n°784341
nerisson
Pic-pic
Posté le 02-07-2004 à 09:45:34  profilanswer
 

nraynaud a écrit :

nan, l'objet a une vie clairement identifiée : un phase de création et une phase d'utilisation. Dans la première les list vont grossir, dans la seconde elles seront fixes. J'ai pas fait de hiérarchie de DecorationDescription qui serait une descrition du truc qu'on va créer après parcequ'il y a des filtres qui vont passer en fin de création qui vont modifier la hiérarchie. Comme les filtres vont probablement être écrits par des boulets, je veux que ce soit assez concret.
 
Mais je vais peut-être le faire quand-même.


Pourquoi tu ne transforme pas tes listes en tableaux une fois l'initialisation passée alors ?


---------------
Light is right
n°784390
Berceker U​nited
PSN : berceker_united
Posté le 02-07-2004 à 10:09:19  profilanswer
 

Bonjours.
Je dois effectuer un stage dans un boite dont il ne font pas de java, je serais plus ou moine seul sur ce coup là. Je dois developper un site de A à Z.  
Cahier des charges.
Chart graphique.
Graphisme.
Différent diagramme UML.
Développement.
Test.
Deployement.
:sweat: Bon , il faut se tirer les doigt du c**. Ca va je suis anciennement developpeur Php.  
Mon problème est que j'ai un peut de mal entre partir d'un cahier des charges et finir par en faire un diagramme de class en passant par le diagramme de sequence, d'état etc... J'aurais voulu savoir s'il y a des bon livre sur ça. les livres sur l'uml dont j'ai vu ne sont pas tres explicite sur ça :/.  
Que me conseillez-vous comme methode d'approche face un projet ?
Merci


Message édité par Berceker United le 02-07-2004 à 10:10:20
n°784402
uriel
blood pt.2
Posté le 02-07-2004 à 10:14:18  profilanswer
 

berceker united a écrit :

Ca va je suis anciennement developpeur Php.  


 
 :sweat: mais java tu en a deja fais ?


---------------
IVG en france
n°784414
Berceker U​nited
PSN : berceker_united
Posté le 02-07-2004 à 10:18:38  profilanswer
 

uriel a écrit :

:sweat: mais java tu en a deja fais ?


oui oui je fais une formation justement. En ce qui concerne le codage pure java ca va mais je veux pas developper se site comme si ont développais un site en php par un débutant ;). C'est pas du code propre que je veux c'est un projet propre et bien pensé en terme d'organisation.

n°784426
the real m​oins moins
Posté le 02-07-2004 à 10:26:31  profilanswer
 

l'array renvoyée contient un nombre pair d'elements, dont un sur deux est le type de l'element qui suit? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784685
nraynaud
lol
Posté le 02-07-2004 à 12:04:27  profilanswer
 

the real moins moins a écrit :

l'array renvoyée contient un nombre pair d'elements, dont un sur deux est le type de l'element qui suit? [:mlc]

c'est un poil plus fin : la classe c'est la classe pour laquelle l'objet s'est enregistré.
 
La liste est hétérogène, on y met tous les listeners de tous les aspects de l'objet, et la classe sert à faire le tri.


---------------
trainoo.com, c'est fini
n°784687
nraynaud
lol
Posté le 02-07-2004 à 12:05:31  profilanswer
 

nerisson a écrit :

Pourquoi tu ne transforme pas tes listes en tableaux une fois l'initialisation passée alors ?

c'est ce que j'ai fait hier soir finalement, c'est ingérable les descripteurs avec le filtrage.


---------------
trainoo.com, c'est fini
n°784885
nraynaud
lol
Posté le 02-07-2004 à 14:18:34  profilanswer
 

c'est un peu chiant de copier le JDK pour faire ses propres composants, le JDK est entièrement fondé sur l'UI alors que les composants persos ne sont pas customisables.


---------------
trainoo.com, c'est fini
n°784930
the real m​oins moins
Posté le 02-07-2004 à 14:40:52  profilanswer
 

pas compris [:klem3i1]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784951
nraynaud
lol
Posté le 02-07-2004 à 14:55:53  profilanswer
 

un composant custom a tout son code dans la classe héritée de JComponent, alors qu'un composant du JDK est éclaté en sa classe héritée de Jcomponent et son UI héritée de ComponentUI.
 
C'est hyper-chiant à explorer.


---------------
trainoo.com, c'est fini
n°784953
the real m​oins moins
Posté le 02-07-2004 à 14:57:55  profilanswer
 

et tu peux pas heriter "toi meme" de ComponentUI pour tes composants ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°784960
nraynaud
lol
Posté le 02-07-2004 à 15:02:59  profilanswer
 

nan, c'est fait pour les look-and-feel, y'a aucun intérêt à le faire soi-même à moins de rentrer dans le jeu des laf (auquel cas ça va être le bordel vu qu'il va falloir mélanger celui du système et celui des tes composants)
 
 
edit
c'est faux, une explication est donnée là : http://mail.phys-iasi.ro/Library/C [...] d/ch24.htm


Message édité par nraynaud le 02-07-2004 à 17:14:47

---------------
trainoo.com, c'est fini
n°785360
veryfree
Posté le 02-07-2004 à 22:16:37  profilanswer
 

dit nraynaud tu saurais comment incrementer la taille de la police d'un textPane exactement comme le fait firefox qd on tape control + "+" sachant que je procede comme ca:
 
StyleConstants.setFontSize(style, 12);
 
puis quand j'ajoute du text:
 
        int len = doc.getLength();
 doc.insertString(len, msg, style);
 
il s'agis donc d'incrementé tout le text et pas seulement definir une nouvelle taille.
 
Une idée?
j'ai pas tres envi de faire un removeAll pour tout remettre, quelque chose me dit que ca prendrai une plombe [:mmmfff]


Message édité par veryfree le 02-07-2004 à 22:21:11
n°785368
nraynaud
lol
Posté le 02-07-2004 à 22:45:35  profilanswer
 

prendre l'élémént racine du document, prendre son attributeSet, le caster en Style et modifier le style ?


---------------
trainoo.com, c'est fini
n°785376
veryfree
Posté le 02-07-2004 à 23:03:05  profilanswer
 

nraynaud a écrit :

prendre l'élémént racine du document, prendre son attributeSet, le caster en Style et modifier le style ?


 
jregarde depuis tout a l'heure mais jesuis largué total la.
j'ai regardé dans le code source dejtextComponent mais je me suis perdu  :sweat:

n°785396
nraynaud
lol
Posté le 02-07-2004 à 23:31:04  profilanswer
 

JTextComponent.getDocument()
Document.getDefaultRootElement()
Element.getAttributeSet() -> casté en Style
 
 
je te dis de mémoire, car là il vient de m'arriver une galère et j'ai plus de mac et je suis en 56k sur un PC.

n°785565
veryfree
Posté le 03-07-2004 à 02:59:03  profilanswer
 

jverai ca demain, la dodo :sleep:
 
merci


Message édité par veryfree le 03-07-2004 à 02:59:10
n°785828
the real m​oins moins
Posté le 03-07-2004 à 21:33:03  profilanswer
 

C'est quoi la super idée derrière le fait que clone() soit une méthode d'Object, mais que ça soit l'interface Cloneable qui marque le fait qu'on puisse l'utiliser? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°785831
the real m​oins moins
Posté le 03-07-2004 à 21:40:05  profilanswer
 

question subsidiaire: c'est quoi les signification de "deep copy" et "shallow copy" ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°785835
nraynaud
lol
Posté le 03-07-2004 à 21:42:46  profilanswer
 

because le clone() canonique est dans Object c'est celui-ci qui possède le code pour allouer la mémoire et faire la copie de surface. puisque clone n'a pas le droit d'appeller les constructeurs, il faut faire une haxorisation.


Message édité par nraynaud le 03-07-2004 à 21:43:27
n°785837
verdoux
And I'm still waiting
Posté le 03-07-2004 à 21:42:47  profilanswer
 

the real moins moins a écrit :

question subsidiaire: c'est quoi les signification de "deep copy" et "shallow copy" ?


deep copy : tu copies tout (récursif)
shallow copy : tu copies l'objet mais tu partages les références vers d'autres objets qu'il peut avoir

n°785838
nraynaud
lol
Posté le 03-07-2004 à 21:44:09  profilanswer
 

shallow copy : copie de surface (celle que le système peut faire tout seul)

n°785845
the real m​oins moins
Posté le 03-07-2004 à 21:49:39  profilanswer
 

donc si je vous suis bien un shallow copy en gros va me copier que les attributs de types primitifs ...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°785850
nraynaud
lol
Posté le 03-07-2004 à 21:53:41  profilanswer
 

the real moins moins a écrit :

donc si je vous suis bien un shallow copy en gros va me copier que les attributs de types primitifs ...

ratai, il va te copier les attribut et les références, mais il ne va pas cloner les objets référencés.
 
cas classique : un arbre. Si tu copie la racine en surface, tu te retrouves avec 2 racines à ton arbre. Si tu copies la racine en profondeur, tu te retrouves avec 2 arbres.

n°785854
the real m​oins moins
Posté le 03-07-2004 à 21:57:24  profilanswer
 

oui oui c'est ce que je voulais dire :o
il me copie les attributs primitifs, et les objets ils les clone pas, il copie les references :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°785855
the real m​oins moins
Posté le 03-07-2004 à 21:57:46  profilanswer
 

bon et y'a pas un moyen 'automatique' pour faire une deep copy? faut le faire à la main ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°785857
verdoux
And I'm still waiting
Posté le 03-07-2004 à 21:58:59  profilanswer
 

the real moins moins a écrit :

bon et y'a pas un moyen 'automatique' pour faire une deep copy? faut le faire à la main ?


Par introspection ? bonjour les perfs.

n°785859
nraynaud
lol
Posté le 03-07-2004 à 22:00:19  profilanswer
 

voilou, et pour savoir pourquoi le système ne sait pas faire une copie profonde tout seul, il faut aller lire une réponse pertinente de Kadreg qui se trouve sur un topic de lorill qui se posait des questions existentielles sur la copie justement (à propos de son langage lucane)

n°785862
nraynaud
lol
Posté le 03-07-2004 à 22:01:11  profilanswer
 

mouarf, le temps que je tape mon post, y'a déjà la question et une mauvaise réponse.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)