BorderLayout seta Largura - HELP-ME

Bom galera. Eu gostaria de saber como eu faço pra setar a largura.
BorderLayout.WEST ae seta a largura dele…

ja procurei em varios forum…mais o q eu acho q e questao de norte, sul, centro…isso eu sei o q realmente quero e setar a largura.

a intenção e que eu quero coloca um fundo estatico na borda esquerda com alguns botoes onde. sera mudado apenas a tela de centro. Mais pra isso preciso setar diacordo com o tamanho da imagem.

como estou add a imagem e sem ultiliza o borderLayout funciona entao creio q o problema naum seje nela:

JPanel pEsquerdo = new JPanel() {
		public void paintComponent(Graphics g) {
			super.paintComponent(g);
			Image imagem = new ImageIcon("res/fnd_esquerdo.png").getImage();
			g.drawImage(imagem, 0, 0, this);
		}
	};

Ae ta ficando uma linha q nao chega nem a 1cm…

obrigado pela atenção!

Pelo que eu entendi você precisa dos seguintes métodos do seu painel:

painelWest…setMinimumSize(…)
painelWest.setPreferredSize(…)