Java, uma linguagem de programação orientada a objetos, permite uma grande flexibilidade , devido à sua capacidade de rodar em várias plataformas. Ele é usado em tudo, desde sites e aplicações até mesmo software para celulares. Se você está trabalhando em um aplicativo Java e achar que suas imagens estão sendo exibidas de cabeça para baixo , você pode corrigir esse problema usando o método drawImage versátil do Java. Instruções 
 1 Tipo 
 " java.awt.Graphics importação; " no início do seu programa para importar a biblioteca de método adequado , que contém o drawImage 
 2 
 Enter. " drawImage public boolean ( image img , int x , int y, int width , int height , ImageObserver observador ) " para a assinatura drawImage , onde " img " é o nome da imagem a ser manipulado. 
 
 3 Tipo 
 " g.drawImage ( img , 0, 0 , img.getWidth (this) , img.getHeight (this) , 0, 0 , img.getWidth (this) , img.getHeight (this) , este ) ; ", que é a maneira padrão de exibir uma imagem . Se este método não fixou a imagem de cabeça para baixo , vá para o próximo passo . 
 4 
 Mudar as coordenadas para que a linha anteriormente entrou agora lê " g.drawImage ( img , 0, img . getHeight ( este ) , img.getWidth ( este ) , 0 , 0 , 0 , img.getWidth ( este ) , img.getHeight ( presente ) , este ) ; " que irá mudar a " x " e " y " coordenadas de modo a que a imagem é exibida com uma rotação de 180 graus .