package org.kevoree.library.voldemortChannels.demo; import javax.swing.*; import javax.swing.table.DefaultTableModel; import java.awt.*; /** * Created by jed * User: jedartois@gmail.com * Date: 26/04/12 * Time: 16:00 */ public class FrameMoyens extends JFrame { private static final int FRAME_WIDTH = 300; private static final int FRAME_HEIGHT = 600; private JTable table; String rowData[][] = { { "BLS", "RENNES", "LIBRE" }, { "FPT", "RENNES", "LIBRE" } }; Object columnNames[] = { "Type de Moyen", "Caserne", "Etat" }; public FrameMoyens(String nodeName) { setPreferredSize(new Dimension(FRAME_WIDTH, FRAME_HEIGHT)); setLayout(new BorderLayout()); setTitle(nodeName); setVisible(true); table = new JTable(rowData, columnNames); JScrollPane scrollPane = new JScrollPane(table); add(scrollPane, BorderLayout.CENTER); this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); pack(); setVisible(true); } public void update(String rowData[][]){ this.rowData = rowData; DefaultTableModel model = new DefaultTableModel( rowData, columnNames); table.setModel(model); } }