Probléme d'affichage des titres des colonnes de JTable
Fermé
swiso
Messages postés
58
Date d'inscription
samedi 13 avril 2013
Statut
Membre
Dernière intervention
4 juin 2014
-
8 juil. 2013 à 19:39
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 8 juil. 2013 à 20:08
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 8 juil. 2013 à 20:08
A voir également:
- Probléme d'affichage des titres des colonnes de JTable
- Comment faire des colonnes sur word - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Figer des colonnes excel - Guide
- Affichage double ecran - Guide
- Déplacer des colonnes excel - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
8 juil. 2013 à 20:08
8 juil. 2013 à 20:08
Il faudrait que tu mettes la JTable dans le JScrollPane, les titres s'afficheront automatiquement :
Exemple généré avec WindowBuilder :
Exemple généré avec WindowBuilder :
import java.awt.BorderLayout; public class TestFrame extends JFrame { private JPanel contentPane; private JTable table; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { TestFrame frame = new TestFrame(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public TestFrame() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane); JScrollPane scrollPane = new JScrollPane(); contentPane.add(scrollPane, BorderLayout.CENTER); table = new JTable(new String[10][3], new String[] {"X","Y","Z"}); scrollPane.setViewportView(table); } }