OVH Cloud OVH Cloud

besoin d'aide pour afficher

1 réponse
Avatar
gumball13
Bonjour, je suis un d=E9butant en JAVA
j aurai besoin d'aide pour afficher les valeur de mon tableau dans une
JFrame

voila le code de mon tab

public class test {
public test()
{
}

public static void main(String[] args)
{
int tab[] =3D new int[5];

for(int i =3D 0; i < tab.length; i++)
{
tab[ i ] =3D i + 1 ; // on remplit avec 12345
}

for(int i =3D 0; i < tab.length; i++)
{
System.out.println(" tab["+i+"] =3D "+tab[i]);// on l affiche
}


}
}

et le code de mon JFrame

import javax.swing.*;
import java.awt.*;

public class affichage extends JFrame
{
public affichage()
{
super("JFrame pour le tab"); //d=E9fini le titre
setSize(new Dimension(300,300)); //la taille par d=E9faut
JPanel pan=3Dnew JPanel(); //le Panel
FlowLayout bl=3Dnew FlowLayout(FlowLayout.CENTER); //layoutManager
pan.setLayout(bl); //on attache le layoutManager au panel

JLabel lab=3Dnew JLabel("Affichage du tableau"); //on cr=E9=E9 un
label
pan.add(lab); //l'ajoute au panel
setContentPane(pan); //d=E9fini le panel de la JFrame
setVisible(true); //affiche la JFrame
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //op=E9ration par
d=E9faut pour la fermeture
}
public static void main(String args[])
{
new affichage();
}
}

je ne sais pas comment m'y prendre, je voudrai afficher les valeurs en
dessous de Affichage du Tableau
y a t il une fonction qui peut prendre mon tableau pour faire ca?
Quelqu'un pourrait il m'aider un peu s'il a le temps
merci

1 réponse

Avatar
alexandre cartapanis
Bonjour, je suis un débutant en JAVA
j aurai besoin d'aide pour afficher les valeur de mon tableau dans une
JFrame

voila le code de mon tab

public class test {
public test()
{
}

public static void main(String[] args)
{
int tab[] = new int[5];

for(int i = 0; i < tab.length; i++)
{
tab[ i ] = i + 1 ; // on remplit avec 12345
}

for(int i = 0; i < tab.length; i++)
{
System.out.println(" tab["+i+"] = "+tab[i]);// on l affiche
}


}
}



Alors déjà, pour "afficher" un tablean y'a mieux:
java.util.Arrays.toString(tab);

et le code de mon JFrame

import javax.swing.*;
import java.awt.*;

public class affichage extends JFrame
{
public affichage()
{
super("JFrame pour le tab"); //défini le titre
setSize(new Dimension(300,300)); //la taille par défaut
JPanel pan=new JPanel(); //le Panel
FlowLayout bl=new FlowLayout(FlowLayout.CENTER); //layoutManager
pan.setLayout(bl); //on attache le layoutManager au panel

JLabel lab=new JLabel("Affichage du tableau"); //on créé un
label
//notez que le tableau tab doit etre initialisé avant cela

JLabel tabLbl = new JLabel(java.util.Arrays.toString(tab));
pan.add(lab); //l'ajoute au panel
pan.add(tabLbl);

setContentPane(pan); //défini le panel de la JFrame
setVisible(true); //affiche la JFrame
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //opération par
défaut pour la fermeture
}
public static void main(String args[])
{
new affichage();
}
}

je ne sais pas comment m'y prendre, je voudrai afficher les valeurs en
dessous de Affichage du Tableau
y a t il une fonction qui peut prendre mon tableau pour faire ca?
Quelqu'un pourrait il m'aider un peu s'il a le temps
merci




--
Alexandre CARTAPANIS - Responsable Système et Réseau
Email
Gsm. 06 72 07 51 55

Macymed SARL - 9 bvd Kraëmer 13014 Marseille France
Tél. 04 91 48 31 58 - Fax. 04 91 02 36 47
Web http://www.macymed.fr - Email