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

  FORUM HardWare.fr
  Programmation
  Java

  Comment faire un liste un peu plu poilu qu'une simple java.awt.List ..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire un liste un peu plu poilu qu'une simple java.awt.List ..

n°240425
touflb
Posté le 06-11-2002 à 11:48:55  profilanswer
 

Je veux pouvoir mettre du texte + une icone (par ligne) et que j'ai une barre déroulante si le nombre de ligne dépasse la taille de l'emplacement réservé dans l'applet

mood
Publicité
Posté le 06-11-2002 à 11:48:55  profilanswer
 

n°240430
BifaceMcLe​OD
The HighGlandeur
Posté le 06-11-2002 à 12:01:30  profilanswer
 

Tu écris une classe qui rassemble une seules de tes images et toutes les données qui lui sont associées. Ainsi tu créeras un objet de cette classe pour chacune de tes images, et à ta liste, tu pourras ajouter des objets de cette classe-là...  :sarcastic:

n°240463
gfive
Posté le 06-11-2002 à 13:22:51  profilanswer
 

Euh, je crois que ce dont il parle est plus un poblème d'affichage....Tu voudrais qqchose dans ce genre là?? :
 
http://site.voila.fr/gfive/table.gif  
 
le code est un peu galère à écrire pour faire ça..y'en a un bon millier de lignes...Globalement, c'est basé sur le principe de la JTable de Swing (un modèle pour gérer les données, une classe d'affichage qui demande au modèle ce qu'elle doit afficher, et des renderers pour que la classe d'affchage sache quoi dessiner pour chaque valeur renvoyée par e modèle)  
 
Le tout est écrit en AWT : pour le dessin, ben c'est une sous-classe de Canvas, sur laquelle je dessine les lignes du tableau, et le contenu des cellules.
 
ouala ouala..

n°240465
BifaceMcLe​OD
The HighGlandeur
Posté le 06-11-2002 à 13:28:44  profilanswer
 

Au temps pour moi, je ne sais pas lire... (java.awt.List)...  :o  :sarcastic:  

n°240771
touflb
Posté le 06-11-2002 à 17:01:08  profilanswer
 

C'est exazctement ça que je veux !!! si tu pouvais me filer les sources ce serais cool  :love:  :love:  :love:

n°240778
touflb
Posté le 06-11-2002 à 17:06:05  profilanswer
 

ça c'est mon code pour le canvas par exemple :
 
 
 
import java.net.*;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
 
 
public class ListeUsers  extends Canvas implements MouseListener {
         
        public void paint(Graphics g) {
                //zone_texte.append( setBackground(Color.white);"entrer dans paint()" );
            setBackground(Color.blue);
            g.drawString("Connerie d'awt de merde",5,5);
            g.drawImage(/* mon image */);
        }
         
        public void mouseClicked(MouseEvent e) {
        }
         
        public void mouseEntered(MouseEvent e) {
        }
         
        public void mouseExited(MouseEvent e) {
        }
         
        public void mousePressed(MouseEvent e) {
        }
         
        public void mouseReleased(MouseEvent e) {
        }
         
    }

n°240783
touflb
Posté le 06-11-2002 à 17:09:16  profilanswer
 

Et ça c'est mon applet:  
 
 
 
public class Chat extends java.applet.Applet {
     
    public void init() {
         
        lusers = new ListeUsers();
        add(lusers);
    }
}

n°240798
touflb
Posté le 06-11-2002 à 17:37:16  profilanswer
 

mais ça marche pas

n°240955
gfive
Posté le 06-11-2002 à 22:58:16  profilanswer
 

bah, t'as pas tout compris à la prog AWT....Pour le source, je verrais ça : c'est en partie du code pour le boulot..

n°241090
touflb
Posté le 07-11-2002 à 09:17:00  profilanswer
 

Ben non C clair que je connais pas du tout. Qu'est ce qui va pas par exemple dans mon source ?

mood
Publicité
Posté le 07-11-2002 à 09:17:00  profilanswer
 

n°241097
gfive
Posté le 07-11-2002 à 10:03:48  profilanswer
 

Plein de choses...d'abord, ton Canvas, tu lui donne pas de taille, alors Java n'a aucune raison de lui en donner une autre que (0x0) ce qui est pas spécialement visible, hein!! :D Et bon....là, ça fait un moment que j'ai pas touché à ces trucs là, mais bon, il faut prévoir le double-buffering pour éviter que ça clignote quand tu touches à la barre de scrolling, par exemple....Enfin, c'est un sacré bowdel....j'essaierai de te retrouver du code à te passer..

n°241245
touflb
Posté le 07-11-2002 à 14:50:47  profilanswer
 

Ce seriat cool car j'ai effectuvement besoin d'une barre de scrooling now ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comment faire un liste un peu plu poilu qu'une simple java.awt.List ..

 

Sujets relatifs
Peut on ajouter une image dans un type java .awt.List ?Est ce que kelkun programme avec l'api JMF pour java ??
[Java] Update d'une frame Urgent![JAVA] à propos de Timer et TimerTask ("scheduler" une tache)
C vs Java > c ti quoi dont la différenceAllocation d une liste chainee en c++
JNI Utiliser une connection Java dans une dll C/C++[JAVA] obtenir la précision voulue pour un nombre....
[Java] Tranfert de fichier client/server ????[java] comment faire une application en plein ecran ?
Plus de sujets relatifs à : Comment faire un liste un peu plu poilu qu'une simple java.awt.List ..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR