mapb_1990 Posted May 18, 2009 at 06:00 PM Report #265128 Posted May 18, 2009 at 06:00 PM boas, tenho uma JTable que lista as mensagens de um user. precivasa k ao fazer double click numa linha de uma JTable, que abri-se uma JDialog com a mensagem. tb precisava de fazer um refresh à JHTable de x em x segundos. alguem ajuda? segue o metodo que cria a JTable: private JPanel caixaEntrada() { java.text.SimpleDateFormat dtfGeral = new java.text.SimpleDateFormat("HH:mm dd-MM-yyyy"); JPanel caixaEntrada = new JPanel(new FlowLayout()); table1 = new JTable(); table1.setShowGrid(false); table1.setSelectionBackground(new Color(0,0,255)); table1.setAutoscrolls(true); Object[][] mensagens = new Object[user.getCaixaEntrada().size()][4]; for(int i = 0; i<user.getCaixaEntrada().size(); i++) { mensagens[i][0] = user.getCaixaEntrada().get(i).getTo(); mensagens[i][1] = user.getCaixaEntrada().get(i).getSubject(); mensagens[i][2] = user.getCaixaEntrada().get(i).getMessage(); mensagens[i][3] = dtfGeral.format(user.getCaixaEntrada().get(i).getDate()); } table1.setModel(new DefaultTableModel(mensagens, new String [] { "De", "Assunto", "Mensagem", "Data"}){ boolean[] canEdit = new boolean []{ false, false, false, false }; @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); //Create the scroll pane and add the table to it. JScrollPane scrollPane = new JScrollPane(table1); caixaEntrada.add(scrollPane); return caixaEntrada; } Serviços de WebDesignwww.miguelborges.com
mapb_1990 Posted May 19, 2009 at 01:16 AM Author Report #265258 Posted May 19, 2009 at 01:16 AM ja concegui o double click falta só o refresh de x em x segundos. Alguem ajuda? Serviços de WebDesignwww.miguelborges.com
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now