Fala galera,
Boa tarde a todos, estou com um problema na inclusão da lista no programa…
Segue o código…
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
public class CadProduto extends JFrame implements ActionListener , ListSelectionListener{
JLabel lblNomeProduto, lblPrecoProduto, lblDescricaoProduto, lblListaProduto;
JTextField txtNomeProduto, txtPrecoProduto;
JTextArea taDescricaoProduto;
JButton btAddListaProduto, btRemoveListaProduto, btSalvarProduto, btFecharProduto;
JList listaProduto;
DefaultListModel listandoProduto;
CadProduto(){
setTitle("Sistema ADM - Cadastramento de Produtos");
setSize(550,600);
setLocation(260,20);
setResizable(false);
lblNomeProduto = new JLabel("Nome do Produto");
lblNomeProduto.setBounds(5,10,120,20);
txtNomeProduto = new JTextField(100);
txtNomeProduto.setBounds(5,35,200,20);
lblPrecoProduto = new JLabel("Preço do Produto");
lblPrecoProduto.setBounds(5,65,120,20);
txtPrecoProduto = new JTextField(10);
txtPrecoProduto.setBounds(5,90,200,20);
lblDescricaoProduto = new JLabel("Descrição do Produto");
lblDescricaoProduto.setBounds(5,120,200,20);
taDescricaoProduto = new JTextArea(10,25);
taDescricaoProduto.setBounds(5,145,200,200);
JScrollPane painel = new JScrollPane(taDescricaoProduto);
listaProduto = new JList(listandoProduto);
listandoProduto.addElement("testando1");
listandoProduto.addElement("testando2");
listandoProduto.addElement("testando3");
listaProduto.addListSelectionListener(this);
JScrollPane painelLista = new JScrollPane(listaProduto);
getContentPane().setLayout(null);
getContentPane().add(lblNomeProduto);
getContentPane().add(txtNomeProduto);
getContentPane().add(lblPrecoProduto);
getContentPane().add(txtPrecoProduto);
getContentPane().add(lblDescricaoProduto);
getContentPane().add(taDescricaoProduto);
getContentPane().add(painel);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==btAddListaProduto)
{
listandoProduto.addElement(txtNomeProduto.getText()); // adiciona itens a lista
txtNomeProduto.setText("");
}
}
@Override
public void valueChanged(ListSelectionEvent e) {
// TODO Auto-generated method stub
}
}
Se puderem me ajudar…
Um abraço a todos