

aqui va el codigo
es lo que tengo hasta ahora
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
public class autos extends JFrame {
JComboBox modelo_autos,color;
JLabel titulo1,seguro,pat,an,p,m,ani,co,me,se;
JRadioButton boton1,boton2,boton3,boton4;
JTextField patente,anio;
ButtonGroup grupo,grupo2;
JButton agregar,borrar,salir;
JScrollPane barra,barra2;
DefaultListModel modelo,modelo2;
JList lista,lista2;
public autos(){
super("Autos");
Container contenedor = getContentPane ();
contenedor.setLayout(null);
m = new JLabel("MODELO AUTO: ");
m.setBounds(440,170,100,100);
contenedor.add(m);
p= new JLabel("PATENTE AUTO: ");
p.setBounds(440,200,100,100);
contenedor.add(p);
co= new JLabel("COLOR AUTO: ");
co.setBounds(440,230,100,100);
contenedor.add(co);
ani= new JLabel("AÑO AUTO: ");
ani.setBounds(440,260,100,100);
contenedor.add(ani);
me= new JLabel("Atributo 1: ");
me.setBounds(440,290,100,100);
contenedor.add(me);
se= new JLabel("Atributo 2 : ");
se.setBounds(440,320,100,100);
contenedor.add(se);
titulo1 = new JLabel("Es Metalizado");
titulo1.setBounds(425,15,100,100);
contenedor.add(titulo1);
seguro = new JLabel("Tiene Seguro");
seguro.setBounds(430,45,100,100);
contenedor.add(seguro);
modelo_autos = new JComboBox();
modelo_autos.addItem("Mercedes");
modelo_autos.addItem("Ferrari");
modelo_autos.addItem("Nissan");
modelo_autos.addItem("Porche");
modelo_autos.addItem("Mustang");
modelo_autos.setBounds(20,50,90,30);
contenedor.add(modelo_autos);
pat = new JLabel("PATENTE");
pat.setBounds(20,100,90,30);
contenedor.add(pat);
patente = new JTextField();
patente.setBounds(20,130,90,30);
contenedor.add(patente);
an = new JLabel("Año de fabricacion");
an.setBounds(170,100,120,30);
contenedor.add(an);
anio = new JTextField();
anio.setBounds(170,130,90,30);
contenedor.add(anio);
color = new JComboBox();
color.addItem("Negro");
color.addItem("Amarillo");
color.addItem("Verde");
color.addItem("Naranjo");
color.addItem("Blanco");
color.addItem("Azul");
color.setBounds(320,50,80,30);
contenedor.add(color);
boton1 = new JRadioButton("Si");
boton1.setBounds(510,50,50,30);
contenedor.add(boton1);
boton2 = new JRadioButton("No");
boton2.setBounds(560,50,50,30);
contenedor.add(boton2);
boton3 = new JRadioButton("Si");
boton3.setBounds(510,80,50,30);
contenedor.add(boton3);
boton4 = new JRadioButton("No");
boton4.setBounds(560,80,50,30);
contenedor.add(boton4);
grupo = new ButtonGroup();
grupo.add(boton1);
grupo.add(boton2);
grupo2 = new ButtonGroup();
grupo2.add(boton3);
grupo2.add(boton4);
agregar = new JButton("agregar");
agregar.setBounds(20,250,90,40);
contenedor.add(agregar);
borrar= new JButton("borrar");
borrar.setBounds(150,250,90,40);
contenedor.add(borrar);
salir= new JButton("Salir");
salir.setBounds(270,250,90,40);
contenedor.add(salir);
modelo = new DefaultListModel ();
lista = new JList(modelo);
barra = new JScrollPane(lista);
barra.setBounds(30,350,300,200);
contenedor.add(barra);
modelo2 = new DefaultListModel ();
lista2 = new JList(modelo2);
barra2 = new JScrollPane(lista2);
//barra2.setBounds(400,200,200,200);
contenedor.add(barra2);
agregar.addActionListener(new ManejaBoton());
salir.addActionListener(new ManejaBoton3());
setBounds(50,50,800,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
/*lista.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
}
});
*/
}
public class ManejaBoton implements ActionListener {
public void actionPerformed(ActionEvent ae){
String model,paint,dato1,dato2;
model = (String)modelo_autos.getSelectedItem();
paint = (String)color.getSelectedItem();
dato1 = patente.getText();
dato2 = anio.getText();
modelo.addElement(model);
modelo2.addElement(paint);
modelo2.addElement(dato1);
modelo2.addElement(dato2);
if(boton1.isSelected()){
String b = "Es de Color Metalizado";
modelo2.addElement(b);
}else if(boton2.isSelected()){
String b = "No Es de Color Metalizado";
modelo2.addElement(b);
}
if(boton3.isSelected()){
String s = "Tiene Seguro";
modelo2.addElement(s);
}else if(boton4.isSelected()){
String s = "No Tiene Seguro";
modelo2.addElement(s);
}
}
}
public class ManejaBoton3 implements ActionListener {
public void actionPerformed(ActionEvent ae){
JOptionPane.showMessageDialog(null, " Programadores: Jose Olavarria Y Mauricio Almuna ","Saliendo",JOptionPane.WARNING_MESSAGE);
System.exit(0);
}
}
public static void main(String[] args) {
autos ventana = new autos();
}
}