ti ringrazio per i tuoi consigli come sempre molto utili. Detto ciò, il pulsante sfasava perchè mi ero dimenticato a quello centrale di fissare preferredsize...il codice l'avevo postato prendendo un altro pulsante...
codice:
		JPanel s = new JPanel();
		s.setOpaque(false);
		s.add(new Prev());

		JPanel d = new JPanel();
		d.setOpaque(false);
		d.add(new Next());

		JPanel c = new JPanel();
		c.setOpaque(false);
		c.add(new Curr());

		this.add(s, BorderLayout.WEST);
		this.add(c, BorderLayout.CENTER);
		this.add(d, BorderLayout.EAST);
ho risolto così e lo spazio tra i pulsanti e il BorderLayout si è messo da solo e mi va benissimo così com'è! Grazie 1000