Como criar um Painel dinâmico?

Eu gostaria de implementar um simulador gráfico, e para isso, eu preciso de uma especie de painel dinamico, ou seja, a medida que eu vou adicionando compontenentes gráficos na tela, como figuras, linhas, etc, ele mostre uma barra de rolagem indicando que o tamanho da imagem superou o tamanho do panel…

Seria como usar o Graphics com o textArea assim, só que ao inves de usar texto eu quero colocar imagens, linhas, circulos, quadrados para formar minha simulação na tela, sem ficar restrito ao tamanho do panel por exemplo

Sacaram a idéia?

Alguem tem sugestões?

Desde já…obrigado!