Código
Para iniciar o uso de interfaces o exemplo abaixo traz em particular como trabalhar com figuras e o uso de botões, além disso, temos a familiarização com a classe URL como ponto principal. Este é um exemplo simples que não traz nenhuma complicação.
procura = new JButton("Procurar");
//Definindo a ação do botão “Procurar”
procura.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Pegando o endereço do campo “Endereço”
endimg = end.getText();
try {
//Criando o objeto URL
URL urlimg = new URL(endimg);
//Criando a imagem a partir do URL
img = new ImageIcon(urlimg);
}
catch(Exception exception){}
status.setIcon(blank);
//Testando o status do processo de exibição da imagem
if(img.getImageLoadStatus()!=8)
status.setText("Nao foi possivel obter o arquivo.");
if(img.getImageLoadStatus()==8) {
if(exibestate) status.setIcon(img);
status.setText("Download completo!");
temfig=true;
}
frame.pack();
}});
Download do código - imgchek.java
Download do jar - imgcheck.jar
Exemplo
|