Probléme avec un tableau de commandes java
Résolu/Fermé
aminaxy
Messages postés
148
Date d'inscription
jeudi 1 septembre 2011
Statut
Membre
Dernière intervention
18 août 2016
-
Modifié par aminaxy le 13/03/2012 à 12:01
aminaxy Messages postés 148 Date d'inscription jeudi 1 septembre 2011 Statut Membre Dernière intervention 18 août 2016 - 16 mars 2012 à 01:26
aminaxy Messages postés 148 Date d'inscription jeudi 1 septembre 2011 Statut Membre Dernière intervention 18 août 2016 - 16 mars 2012 à 01:26
A voir également:
- Probléme avec un tableau de commandes java
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Code ascii tableau - Guide
- Comment faire un tableau - Guide
2 réponses
Utilisateur anonyme
Modifié par danimo le 14/03/2012 à 13:33
Modifié par danimo le 14/03/2012 à 13:33
Salut,
J'ai un peu adapté la démo suivante à ton cas.
Je simule les réponses dans le tableau simuRep.
Ca t'aidera peut-être même si ce n'est pas tout à fait ce que tu veux.
Cordialement,
Dan
Plus on apprend... plus on se rend compte qu'on ne connaît pas grand-chose.
J'ai un peu adapté la démo suivante à ton cas.
Je simule les réponses dans le tableau simuRep.
import java.awt.Font; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; class DemoJTable extends JFrame { private DefaultTableModel model; private static String title[] = {"title1", "title2","title3","title4","title5","title6","title7"}; private static Object[][] data = new Object[3][7]; // 3 lignes 7 colonnes DemoJTable() { super("Table Demo"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setDefaultLookAndFeelDecorated(true); model = new DefaultTableModel (data, title); JTable table = new JTable (model); table.setFont(new Font ("Courier New", Font.PLAIN,11)); getContentPane().add(new JScrollPane (table)); setSize(1000, 200); setVisible(true); } public static void main(String [] args) { //init Tableau simuRep: String simuRep[] = {"abcdefghijABCDEFGHIJ", "klmnopqrstKLMNOPQRST", "uvwxyzabcdUVWXYZABCD", "efghijklmnEFGHIJKLMN", "opqrstuvwxOPQRSTUVWX", "yzabcdefghYZABCDEFGH", "ijklmnopqrIJKLMNOPQR", "stuvwxyzabSTUVWXYZAB", "cdefghijklCDEFGHIJKL", "mnopqrstuvMNOPQRSTUV", "wxyzabcdefWXYZABCDEF", "ghijklmnepGHIJKLMNOP", "qrstuvwxyzQRSTUVWXYZ", "ABCDEFGHIJabcdefghij", "KLMNOPQRSTklmnopqrst", "UVWXYZABCDuvwxyzabcd", "EFGHIJKLMNefghijklmn", "OPQRSTUVWXopqrstuvwx"}; for(int i = 0; i <simuRep.length; i++) System.out.println(i + " " + simuRep[i]); int colonne = 0; int ccc = 0; for(int ligne = 0; ligne <3; ligne++) { data[ligne][colonne] = "Loopback"; for(colonne = 1; colonne < title.length; colonne++) { ccc++; String cmd = "commande " + ccc; data[ligne][colonne] = cmd + " " + simuRep[ccc -1].substring(10); // sans indice fin on prend jusquá la fin } colonne = 0; } javax.swing.SwingUtilities.invokeLater( new Runnable () { public void run() { new DemoJTable(); } }); } }
Ca t'aidera peut-être même si ce n'est pas tout à fait ce que tu veux.
Cordialement,
Dan
Plus on apprend... plus on se rend compte qu'on ne connaît pas grand-chose.
aminaxy
Messages postés
148
Date d'inscription
jeudi 1 septembre 2011
Statut
Membre
Dernière intervention
18 août 2016
1
16 mars 2012 à 01:26
16 mars 2012 à 01:26
merci danimo,ton code m'aide à résoudre le problème :)