Como adicionar valores em células nas Tabelas (Dúvida)

2 respostas
qualeh

Olá pessoal, minha primeira participação aqui no fórum. Espero que possa me ajudar e ajudar a outros também =)

Eh o seguinte…
estou fazendo um programa de orçamento. A cara dele é essa:

Eu quero saber como faço pra adicionar os campos do AddPanel na Tabela.
O código foi feito da seguinte forma:
Exista uma classe AddPanel(extnds JPanel), uma classe Table(xtnds JTable) e uma PayPanel(xtnds JPanel) (para a GUI), fiz uma classe principal TelaOrcamento (extends JFrame) que recebe essas tres classes e monta a GUI do programa.
Mas não estou sabendo manipular esse botao Adicionar (do AddPanel) pra Adcionar os valores passados para uma célula da tabela.

Agradeço a ajuda de quem puder dar =)

Desculpe minha extrema ignorancia q sei q isso eh meio basico =P

2 Respostas

B

Bom dia qualeh,

Não entendi direito sobre o que você está com dúvida…
Se a sua dúvida for como manipular o evento do botão…
use a interface ActionListener…
Segue um exemplo de como usar a classe ActionListener para disparar eventos …

package teste01;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JRadioButton;


public class Main extends JFrame implements ActionListener {   
    
    JButton button;

    public Main() {
        super("Teste Button");
        setSize(300,100);
        setLayout(new FlowLayout());
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        button = new JButton("Teste");
        button.addActionListener(this);
        add(button);
        
    }
    
    public static void main(String args[]){
        Main starter = new Main();
        starter.setVisible(true);
    }   

    public void actionPerformed(ActionEvent evento) {
        // Verifica se quem disparou o evento foi o "button"
        if (evento.getSource() == button) {
            // Aqui você coloca o código para inserir na Tabela
            JOptionPane.showMessageDialog(null,"Evento do botão");
        }
        
    }
}

Agora se a sua dúvida for sobre como inserir elementos na JTable…
da uma lida no tutorial daqui da GUJ mesmo sobre os JTables…
http://www.guj.com.br/java.tutorial.artigo.140.1.guj

Espero ter ajudado…
Bruno Lins Alves

qualeh

eh… minha duvida eh como fazer um metodo pra inserir na tabela=/
vo ler esse tuto pra ver
mas vlw! =)

Criado 1 de fevereiro de 2008
Ultima resposta 1 de fev. de 2008
Respostas 2
Participantes 2