| Код | public class ConnectInfo extends JFrame { private JTable jt; private DefaultTableModel model;
public ConnectInfo() { model = new DefaultTableModel(); model.addColumn("Col1"); model.addColumn("Col2"); model.addColumn("Col3"); jt = new JTable(model); jt.setShowGrid(true); jt.setShowHorizontalLines(true); jt.setShowVerticalLines(true); getContentPane().add(jt); setVisible(true); setBounds(400, 200, 200, 800); Thread m_thr = new Thread() { public void run() { while (true) { try { updates(); } catch (MalformedURLException e) { System.out.println(e); } try { Thread.sleep(3000); } catch (Exception e) { System.out.println(e); } } } }; m_thr.start(); }
public void updates() throws MalformedURLException { BurlapProxyFactory factory = new BurlapProxyFactory(); BasicClient BasicClient = (BasicClient) factory.create(BasicClient.class, "http://10.44.1.72:8081/lightclient/AdminCServer"); int coutMAIN = BasicClient.getDataBaseInfoMAIN().length; String[][] meta = BasicClient.getDataBaseInfoMAIN(); for (int x = 0; x <= coutMAIN - 1; x++) { model.insertRow(x, meta[x]); } jt.repaint(); for (int x = 1; x <= model.getRowCount() - 1; x++) { model.removeRow(x); } }
public static void main(String[] args) { ConnectInfo ConnectInfo = new ConnectInfo(); ConnectInfo.setTitle("WebClient Statistic for DataBase Conections"); ConnectInfo.setResizable(false); ConnectInfo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ConnectInfo.setVisible(true); } }
|
|