Bonjour à tous.
Donc voila, je ne suis pas un expert en JAVA, mais je travaille pour le devenir un jour.
Voila les données:
- je lis un fichier binaire avec des variables en BYTE et INT
- les variables sont enregistrées en série (genre : 2 bytes , 1 int, 1 byte)
- le tout est affiché via une applet dans un navigateur web
Outil:
- NetBeans 6.5
- mon fichier texte
Idée : j'aimerai créer des lignes de label en fonction de ce que je trouve dans mon fichier texte.
Question:
Est ce qu'il est possible de générer, via une methode, un composant de type LABEL et l'intégrer dans un panel deja existant?
Voici ma méthode ou fonction (je ne sais pas c'est quoi la différence lol...honte à moi)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public void CreatLabel(String name, int PosX, int PosY, int valInt, byte valByte) {//pour dire qu'on envoi une variable INT ou BYTE, donner la variable //que l'on souhaite envoyer et mettre l'autre à 0 Label lbl = new Label();//Contruction du nouveau label lbl.setName(name); lbl.setLocation(PosX,PosY); if(valInt != 0) { String strInt = Integer.toHexString(valInt); lbl.setText(strInt); System.out.println(strInt);//histoire de vérifier la conversion } else { String strByte = Integer.toHexString(valByte); lbl.setText(strByte); System.out.println(strByte);//histoire de vérifier la conversion } lbl.setVisible(true); lbl.show(); pnl_data.add(lbl);//ajout dans panel pnl_data -> ca marche pas!! }
ps: je n'ai pas de souci pour lire mon fichier.
Partager