Duvida com JScrollPane... Alguem pode me ajudar?

Olá Pessoal, gostaria de uma ajuda de vocês tenho uma aplicação que roda em um monitor de 17 com resolução alta…

porem tambem quero que ela rode em um netbook

Enfim… diminuir o tamanho das janelas etc… etc… seria inviavel para mim…

então decidi colocar um JScrollPane antes do meu JDesktopPane no qual abre as minhas JInternalFrame’s

isso é possivel??

Colocar eu coloquei, porem as barras laterais e verticais, não estão ativadas não estão exercendo a função delas, quando eu diminuo meu frame não consigo mover as barras do JScrollPane…

gostaria que meu JDesktopPane ficasse sempre de um tamanho por mais que o usuario clicasse em Restaurar, as barras do JScrollPane seriam usadas neste caso…

segue um techo do codigo que coloquei:

//======== desktopPanePrincipal ========
			{
				desktopPanePrincipal.setPosicaoVertical('C');
				desktopPanePrincipal.setOpaque(false);
				desktopPanePrincipal.setPosicaoHorizontal('C');
				desktopPanePrincipal.setBorder(new BevelBorder(BevelBorder.LOWERED));
				desktopPanePrincipal.setFocusable(false);
			}
			scrollPane1.setViewportView(desktopPanePrincipal);
		}
//===========Propriedades do meu JFrame ===========
		contentPane.add(scrollPane1, BorderLayout.CENTER);
		setSize(940, 445);
		setLocationRelativeTo(null);

alguem consegue me dizer o que está faltando… ou o que está errado??

flw

Tente definir um preferredSize para o DestkopPane (se não me engano, assim ele não será redimensionado):

desktopPanePrincipal.setPreferredSize(new Dimension(920, 700));