Te haces una Entidad Producto con los siguiente atributos
String id,cant,marca,nombre, insertas constructores y gettes y setters
en el main
Cita: String datos[];
BufferedReader inputStream = null;
ArrayList<Producto> lista=new ArrayList<>();
String nombreFichero = "abc.txt";//la direccion en donde tienes el fichero con el nombre
File fn = new File(nombreFichero);
inputStream = new BufferedReader(new FileReader(nombreFichero));
String l="";
while ((l = inputStream.readLine()) != null) {
datos=l.split(",");
lista.add(new Producto(datos[0],datos[1],datos[2],datos[3]));
}// este while es el mas importante, ya que le dices que cada vez que haya una coma te guarde la información en un espacio dentro del arreglo, mientras haya lineas que leer.
inputStream.close();
Ahi tienes todo el archivo en un ArrayList, ahora deberias poner un JtextField cid a buscar
y mas o menos va asi
Cita: boolean aux=true;
int aux1=0;
for(int i=0; i<lista.size();i++)
{
if(list.get(i).getid.equals(txtBuscar.gettext())){
aux=false;
aux1=i;
break;}
}
if(aux=false){
txtcant.settext(lista.get(aux1).getcant)
asi con todos los txt}
else
sout"No hay producto"