question

Como criar um programa de signo do zodiaco em java em seguida a saida sera a foto do seu signo?

Eu espero que seja possível em java para fazer um programa parecido.
Obrigado.
resposta Resposta
É realmente muito fácil fazer um, mas eu estou supondo que você tem imagens que apenas deseja ter exibido com base em uma data de nascimento. Existem centenas de maneiras de escrever um programa para obter o mesmo resultado, mesmo quando a tela é exatamente o mesmo, assim que este é apenas um exemplo muito rápido de um mês. Se você entrar em 01 mês e qualquer dia de 01 a 20 e qualquer ano o programa irá tentar abrir um arquivo de nomes Capricorn.png e exibi-lo. A imagem deve ser no mesmo local do arquivo de classe sua tentativa de executar.



javax.swing. de importação;

public class zodíaco estende JPanel {

ImageIcon ícone;

Zodiac() {

String [] s=JOptionPane.showInputDialog

("MM/DD/YYYY").split("/");

int m=Integer.parseInt(s[0]);

int d=Integer.parseInt(s[1]);

se (m = = 1 & d<21){></21){>

ícone = createImageIcon

("Capricorn.PNG");

}

Adicionar (novo JLabel(icon));

}

public static void main (String args[]) {

JFrame f = JFrame("Zodiacs") novo;

f.setDefaultCloseOperation (

JFrame.

EXIT_ON_CLOSE);

f.Add (nova Zodiac());

f.Pack();

f.setVisible(true);

}

privada ImageIcon createImageIcon (caminho String) {

System.out.println ("Criando imgs" + caminho);

java.net.URL imgURL = getClass().getResource(path);

se (imgURL! = null) {

retornar ImageIcon(imgURL) novo;

} else {

System.out.println(imgURL);

System.err.println ("não foi possível encontrar o arquivo:" + caminho);

retornar nulo;

}

}

}

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved