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 16741 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 30 mai 2024 - 8 juil. 2013 à 20:08
KX Messages postés 16741 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 30 mai 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
- Figer des colonnes excel - Guide
- Appliquez à tous les paragraphes du document, à l’exception des titres ou sous-titres, cette mise en forme : les textes doivent être en retrait de 2 cm par rapport aux marges à gauche et à droite, chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe suivant. sur quelle page se trouve le titre "la cheminée" dans les informations diverses ? ✓ - Forum Word
- Dans la présentation à télécharger, sarah avait encadré directement le titre de certaines diapositives avant d’automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
1 réponse
KX
Messages postés
16741
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mai 2024
3 016
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); } }