2010-04-12 4 views

Répondre

11

Les importations et le modèle de table à gauche comme un exercice à l'utilisateur de ce code. En outre, la disposition du panneau est choisie arbitrairement pour plus de simplicité.

public class JTableDisplay { 
    public JTableDisplay() { 
     JFrame frame = new JFrame("JTable Test Display"); 

     JPanel panel = new JPanel(); 
     panel.setLayout(new BorderLayout()); 

     JTable table = new JTable(); 

     JScrollPane tableContainer = new JScrollPane(table); 

     panel.add(tableContainer, BorderLayout.CENTER); 
     frame.getContentPane().add(panel); 

     frame.pack(); 
     frame.setVisible(true); 
    } 

    public static void main(String[] args) { 
     new JTableDisplay(); 
    } 
} 

Le volet de défilement est assez important à noter. Sans cela, votre table n'aura pas d'en-tête ou de défilement si le contenu devient plus grand que l'affichage.

+0

Comment puis-je créer et nommer les colonnes de la table créée? –

9
JTable table = new JTable(); 
JScrollPane spTable = new JScrollPane(table); 
JPanel panel = new JPanel(); 

panel.add(spTable); 

Il y a un guide comphrensive sur la façon de la mise en page des composants Swing, vous devriez envisager lien Pyrolistical ..

Questions connexes