consulta
Publicado por Andrés (3 intervenciones) el 13/11/2006 15:37:27
Hola alguien sabe como hago para cargar desde una JTextField a un JList.
Yo hice esto pero me da error:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class formulario extends JFrame {
JLabel LNumero1;
JTextField Numero1;
JButton AgregarNum1;
JList Lista1;
DefaultListModel Modelo;
JScrollPane panel1;
Container Principal;
public formulario() {
super("Formulario");
LNumero1=new JLabel("Número");
Numero1=new JTextField("");
AgregarNum1=new JButton("Agregar");
Modelo=new DefaultListModel();
Lista1= new JList(Modelo);
Lista1.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
InicializarFrame();
CargarControles();
AgregarNum1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
agrega();
}
});
FinalizarFrame();
}
public void InicializarFrame() {
Principal=getContentPane();
Principal.setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void CargarControles() {
panel1= new JScrollPane(Lista1);
Principal.add(LNumero1);
Principal.add(Numero1);
Principal.add(AgregarNum1);
Principal.add(panel1);
LNumero1.setBounds(20,20,80,20);
Numero1.setBounds(120,20,110,20);
AgregarNum1.setBounds(50,80,100,20);
panel1.setBounds(20,120,150,150);
}
public void FinalizarFrame() {
pack();
setSize(500,400);
setVisible(true);
}
public void agrega() {
Lista1.add(Numero1.getNumero1());
public static void main(String[]args ) {
new formulario();
}
}
Me da error en el procedimiento agrega,como puedo hacer?
Gracias.-
Yo hice esto pero me da error:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class formulario extends JFrame {
JLabel LNumero1;
JTextField Numero1;
JButton AgregarNum1;
JList Lista1;
DefaultListModel Modelo;
JScrollPane panel1;
Container Principal;
public formulario() {
super("Formulario");
LNumero1=new JLabel("Número");
Numero1=new JTextField("");
AgregarNum1=new JButton("Agregar");
Modelo=new DefaultListModel();
Lista1= new JList(Modelo);
Lista1.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
InicializarFrame();
CargarControles();
AgregarNum1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
agrega();
}
});
FinalizarFrame();
}
public void InicializarFrame() {
Principal=getContentPane();
Principal.setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void CargarControles() {
panel1= new JScrollPane(Lista1);
Principal.add(LNumero1);
Principal.add(Numero1);
Principal.add(AgregarNum1);
Principal.add(panel1);
LNumero1.setBounds(20,20,80,20);
Numero1.setBounds(120,20,110,20);
AgregarNum1.setBounds(50,80,100,20);
panel1.setBounds(20,120,150,150);
}
public void FinalizarFrame() {
pack();
setSize(500,400);
setVisible(true);
}
public void agrega() {
Lista1.add(Numero1.getNumero1());
public static void main(String[]args ) {
new formulario();
}
}
Me da error en el procedimiento agrega,como puedo hacer?
Gracias.-
Valora esta pregunta


0