Bonjour,

j'ai un petit soucis et j'aurais besoin de votre aide pour combattre ce mal qui me ronge

En effet, j'ai une IHM avec 2 onglet différents. J'aimerai dans mon deuxième onglet, ajouter un tableau JTable avec deux colonne et une zone de texte comme l'image ci-dessous

Nom : onglet.PNG
Affichages : 563
Taille : 39,2 Ko

Pour cela, j'ai créé une classe héritant de Jtable. Mais je n'arrive rien a afficher.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
//NOUVEL ONGLET SIMULATION dans ma classe principal qui extends JFRAME 
		JPanel SimPanel = new JPanel();
		SimPanel.setBackground(new Color(248, 248, 255));
		tabbedPane.addTab("Simulation", null, SimPanel, null);
		SimPanel.setLayout(new GridLayout(1, 0, 0, 0));
 
		 SimTable st = new SimTable(eq);
		 SimPanel.add(st);
 
	         JEditorPane editorPane = new JEditorPane();
	         SimPanel.add(editorPane);
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
public class SimTable extends JTable {
 
    ArrayList <String> eq;
 
    public SimTable(ArrayList <String> eq){
 
    	this.eq=eq;
        Object[][] data = {   
        	      {"Cysboy", new Double(1.80), new Boolean(true)},
        	      {"BZHHydde", new Double(1.78), new Boolean(false)},
        	      {"IamBow",  new Double(1.90), new Boolean(false)},
        	      {"FunMan", new Double(1.85), new Boolean(true)}
        	    };
 
        String  title[] = {"Pseudo","Taille", "OK ?"};
 
        ZModel model = new ZModel(data, title);
 
    }
 
 
	    //Classe modèle personnalisée
	class ZModel extends AbstractTableModel{
 
		  private Object[][] data;
		  private String[] title;
 
		  //Constructeur
		public ZModel(Object[][] data, String[] title){
		    this.data = data;
		    this.title = title;
		  }
 
		@Override
		public String getColumnName(int col) {
		  return this.title[col];
		}
 
		@Override
		public int getColumnCount() {
			// TODO Auto-generated method stub
			return 0;
		}
 
		@Override
		public int getRowCount() {
			// TODO Auto-generated method stub
			return 0;
		}
 
		@Override
		public Object getValueAt(int arg0, int arg1) {
			// TODO Auto-generated method stub
			return null;
		}
 
	}
 
}


Mais en lançant ma simulation, je ne vois pas mon tableau et je ne sais pas ou se trouve le problème....

Nom : onglet2.PNG
Affichages : 493
Taille : 3,7 Ko



Voilà;
Merci d'avance pour votre aide