mmm depende como tengas tu archivo, porque tendrias que definir como vas a tomar los datos de ahi para distinguir una cosa de otra, para leer el archivo yo lo haria asi:
Codigo:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("archivo.txt")));
String linea = "";
while((linea = br.readLine()) != null) {
// Aqui el codigo donde vas a hacer con la linea actual del archivo lo que desees
}
necesitas tener tu archivo en cierta forma ordenado, por ejemplo suponiendo que por cada linea tienes los productos que ha comprado cada cliente en una tienda, separado por espacios, asi:
Codigo:
articulo1 articulo2 articulo3 articulo4
lo que harias seria meterlos en un arreglo de cadenas para tener cada dato por separado:
Codigo:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("archivo.txt")));
String linea = "";
String [] productos = null;
while((linea = br.readLine()) != null) {
productos = linea.split(" "); //separando por espacio
}
asi ya puedes hacer lo que quieras con ellos, como mostrarlos con swing