Bonjour,
Après avoir rempli un tableau, peut-on l'afficher completement à l'écran?
Merci.
Bonjour,
Après avoir rempli un tableau, peut-on l'afficher completement à l'écran?
Merci.
Oui, tu peut aficher son contenu, pièce par pièce grace a une boucle.
Il faut savoir sur quel suport tu veut l'afficher.
pour un programme qui affiche sur un écran MSdosSystem.out.println(" texte ");
pour la majorité des outils utilisables sur les applications.X.setText(" texte");
tu peut aussi utiliser une Jtable, qui est a la foix un tableau et un outil visible dans une Frame.
Préssise ou tu veut afficher.
Janosor
Je travaille avec Eclipse.
Voici mon code:
Mais lorsque j'éxecute le programe il ne m'affiche pas le tableau.
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 public class HelloWord { /** * @param args */ public static void main(String[] args) { int[][] tab1; tab1=new int[2][3]; for(int i=0;i<2;i++){ for(int j=0;j<3;j++){ tab1[i][j]=i*j;}; } System.out.println(tab1); } // TODO Auto-generated method stub }
Merci.
Salut.
Quand tu fais ça sur un tableau :
Il va t'afficher une référence du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(tab1);
Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part type_de_l'objet@référence
Si tu veux afficher son contenu, tu dois faire une boucle et utiliser des lignes du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.lang.Object@5dc2422
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(tab1[i][j])
Merci bien.
Bonjour,
Tu peux également creer une JList :
Cordialement.
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 public class NomClasse extends JFrame { JList list; // R G B Color jauneclair = new Color(255, 255, 212); Color bleu = new Color(0, 85, 255); private Font fontlist = new Font("Courier New", Font.PLAIN, 11); String[] tableau = { ---------- ------------ ------------ }; Container contentpane; int Iindex = 0; String Sindex; public NomClasse() { final JFrame frameListe = new JFrame( "Titre de la liste."); frameListe.setDefaultLookAndFeelDecorated(true); frameListe.setBounds(240, 0, 560, 601); frameListe.setDefaultCloseOperation(3); list = new JList(tableau); list.setFont(fontlist); list.setBackground(jauneclair); list.setForeground(bleu); list.setSelectedIndex(-1); // -1 pas de selection initiale // list.setPreferredSize(new java.awt.Dimension(430, 601)); // prend en fait la taille de frameListe frameListe.getContentPane().add(new JScrollPane(list)); frameListe.setVisible(true); list.addListSelectionListener( new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { } }); ------- --------
Dan
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager