import javax.swing.*; import java.awt.event.*; import java.util.Vector; public class BoxTest extends JFrame implements ActionListener { private JTable table; private Vector ligne; public BoxTest() { //vecteur contenant les noms de colonnes Vector colonne = new Vector(); colonne.add(new String("colonne1")); //vecteur de vecteur qui contient les donnes de ligne ligne = new Vector(); //donnees de la ligne1 Vector ligne1 = new Vector(); String dataRow = new String("un"); ligne1.add(dataRow); ligne.add(ligne1); JButton ok = new JButton("ok"); ok.addActionListener(this); table = new JTable(ligne,colonne); //((DefaultTableModel)table.getModel()).addRow(dataRow); Box boxAll = new Box(BoxLayout.Y_AXIS); boxAll.add(ok); getContentPane().add("South",boxAll); getContentPane().add("Center",table); } public void actionPerformed(ActionEvent e) { Vector ligne2 = new Vector(); ligne2.add(new String("deux")); ligne.add(ligne2); //((DefaultTableModel)table.getModel()).addRow(dataRow); repaint(); } public static void main(String[] args) { BoxTest BT = new BoxTest(); BT.show(); BT.setSize(800,600); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question