Allora ho modificato un po... quello che ho ottenuto è stato questo:
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.*;
import javax.swing.event.*;
public class Bar {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ListaConsumazioni lista = new ListaConsumazioni();
		JFrame f = new JFrame("Gestione consumazioni");
		JPanel p = new JPanel();
		JButton registra = new JButton("Registra");
		
		JLabel ltipoconsumazione = new JLabel("Tipo Consumazione");
		JTextField tipo = new JTextField(2);
		JLabel lprezzo = new JLabel("Prezzo consumazione");
		JTextField prezzo = new JTextField(2);
		
		JTextArea a = new JTextArea(15,5);//qui verrà visualizzato lo scontrino
		JTextArea b = new JTextArea(15,5);
		JScrollPane scroll=new JScrollPane(b);//aggiunge lo scroll al campo di testo
		a.setEditable(false);
		b.setEditable(false);
		scroll.setAutoscrolls(true);
		
		JLabel ltotale = new JLabel("Incasso totale:");
		JTextArea c = new JTextArea(1,4);
		c.setEditable(false);
		
		//sul jpanel p verrà implementato uno stile
		p.setLayout(new FlowLayout());
		p.add(new JLabel("Gestione Bar"));
		
		JPanel p2 = new JPanel();
		p2.setLayout(new BoxLayout(p2, BoxLayout.Y_AXIS));
		p2.add(ltipoconsumazione);
		p2.add(tipo);
		p2.add(lprezzo);
		p2.add(prezzo);
		p2.add(registra);
		
		JPanel p3 = new JPanel();
		p3.setLayout(new BoxLayout(p3, BoxLayout.Y_AXIS));
		p3.add(new JLabel("Scontrino fiscale precedente:"));
		p3.add(a);
		
		JPanel p4 = new JPanel();
		p4.setLayout(new BoxLayout(p4, BoxLayout.Y_AXIS));
		p4.add(new JLabel("Lista consumazioni totali"));
		p4.add(scroll);
		
		JPanel p5 = new JPanel();
		p5.setLayout(new FlowLayout());
		p5.add(ltotale);
		p5.add(c);
		
		
		
		f.addWindowListener(new GestoreFinestra());
		f.getContentPane().add(p,BorderLayout.NORTH);
		f.getContentPane().add(p2,BorderLayout.WEST);
		f.getContentPane().add(p3,BorderLayout.CENTER);
		f.getContentPane().add(p4,BorderLayout.EAST);
		f.getContentPane().add(p5,BorderLayout.SOUTH);
		f.setSize(400,400);
		f.setLocation(500,300);
		f.pack();
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.setVisible(true);
		
	}
}
ho messo l'immagine come allegato.. vorrei sapere se potessi migliorare l'aspetto grafico.. tipo le textfield troppo grosse a più piccole ecc
Allegati:
17048_a479e734297680f1a64d31b748c1224c.jpg