Como alterar a resolução via código

Olá pessoal!

Minha dúvida é a seguinte: em meu programa eu estou utilizando o seguinte fragmento de código para pegar a resolução do monitor e configurar o tamanho da janela com o mesmo:

/Utilização de um objeto Dimension para obter as configurações da tela/
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();

/Ajusta o tamanho da janela/
myWindow.setSize(dimension.width,dimension.height);

O que eu gostaria de saber é se eu posso alterar a configuração do monitor via código, ou seja, se meu monitor estiver em 1024 x 768, forçar ele possuir 800 x 600.

pois em meu programa eu desejo trabalhar sempre com 800 x 600.

Alguem já fez algo do tipo?

Agradeço a atenção. Obrigado!

Acredito que você só vai conseguir com JNI, Java puro acho que nao vai fazer isso…

E você está desenvolvendo um jogo, ou algo assim? Se não qual a necessidade de alterar a resolução?!!

Sim, é um jogo. Nunca trabalhei com JNI?? Eu gostaria mesmo de fazer em java puro. Mas se nao tem jeito, vou começar a estudar o JNI entao.

Obrigado

obs: alguem teria um exemplo de como fazer isto utilizando JNI ou através de qualquer outro modo?

Obrigado