Le component Jtable en Java eclipse
Fermé
brain2005
Messages postés
31
Date d'inscription
mercredi 15 août 2007
Statut
Membre
Dernière intervention
15 février 2009
-
2 août 2008 à 13:50
scorpion_20 Messages postés 6 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 13 janvier 2010 - 13 janv. 2010 à 00:23
scorpion_20 Messages postés 6 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 13 janvier 2010 - 13 janv. 2010 à 00:23
Bonjour,
je veut renommer les colonnes de Jtable, y a t-il quelqu'un qui peut m'aider ?
merci d'avance
je veut renommer les colonnes de Jtable, y a t-il quelqu'un qui peut m'aider ?
merci d'avance
A voir également:
- Le component Jtable en Java eclipse
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java download - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
4 août 2008 à 11:52
4 août 2008 à 11:52
Salut,
Je n'ai jamais eu le besoin de le faire; regarde si le fait de remplacer les noms de toutes les colonnes te va:
++
Je n'ai jamais eu le besoin de le faire; regarde si le fait de remplacer les noms de toutes les colonnes te va:
import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class Sample extends JFrame { private JTable table; private static final long serialVersionUID = 1L; public static void main(String args[]) { try { Sample frame = new Sample(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } public Sample() { super(); setBounds(100, 100, 500, 375); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JScrollPane scrollPane = new JScrollPane(); getContentPane().add(scrollPane, BorderLayout.CENTER); table = new JTable(); scrollPane.setViewportView(table); String[] cols = new String[] { "col 1", "col 2", "col 3" }; String data[][] = new String[][] {}; DefaultTableModel model = new DefaultTableModel(data, cols); table.setModel(model); final JPanel panel = new JPanel(); final FlowLayout flowLayout = new FlowLayout(); flowLayout.setAlignment(FlowLayout.RIGHT); panel.setLayout(flowLayout); getContentPane().add(panel, BorderLayout.SOUTH); final JButton renameColumnButton = new JButton(); renameColumnButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // Will rename the first table column DefaultTableModel model = (DefaultTableModel) getTable().getModel(); model.setColumnIdentifiers(new String[] { "new col 1", "new col 2", "new col 3" }); } }); renameColumnButton.setText("Rename column"); panel.add(renameColumnButton); // } protected JTable getTable() { return table; } }
++
scorpion_20
Messages postés
6
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
13 janvier 2010
13 janv. 2010 à 00:23
13 janv. 2010 à 00:23
bonjour tout le monde
j'ai un problem dans un application java en eclipse
donc j'ai gllisser un jTable est j'ai pa compri cmt remplir le jTable avec des inforamtions de la base de donne
j'ai travallier avec un CachedRowSet mais j'ai le problem au niveau de while {}
parcque j'ai pa le nom de jTable j'ai le nom jTable0 c tt donc j'ai pa le droit de faire le while comme ça
while (rs.next()){
table[i][0]=rs.getString(1);
ect
S'il vous plaît aidez-moi
Merci d'avance.
j'ai un problem dans un application java en eclipse
donc j'ai gllisser un jTable est j'ai pa compri cmt remplir le jTable avec des inforamtions de la base de donne
j'ai travallier avec un CachedRowSet mais j'ai le problem au niveau de while {}
parcque j'ai pa le nom de jTable j'ai le nom jTable0 c tt donc j'ai pa le droit de faire le while comme ça
while (rs.next()){
table[i][0]=rs.getString(1);
ect
S'il vous plaît aidez-moi
Merci d'avance.
4 août 2008 à 13:36