Projeto CTI – 2011

Boa noite,

Estive pesquisando sobre uma forma diferente de exportar, diferente do que já encontrei, que criava o .jar em um programa java que era chamado dentro do próprio c# e depois o java no celular procurava pelo jar.

Agora estou pesquisando, sobre como pegar pelo xml, as imagens dinamicamente, ou seja, passando apenas o xml e as pastas, sem especificar o caminho onde estão, e o programa em c# procuraria a prancha (com imagens, texto, som), através do nome do próprio arquivo, fazendo com que o sistema de busca seja eficiente, e que em qualquer lugar que a imagem esteja no celular, o programa a carregue.

Entre uma das minhas pesquisas encontrei esse código em java, disponível no site :

http://www.arquivodecodigos.net/dicas/java-como-carregar-imagens-jpg-jpeg-gif-ou-png-usando-toolkit-getimage-2144.html

 “Como carregar imagens JPG (JPEG), GIF ou PNG usando Toolkit.getImage()”

O método getImage() da classe Toolkit retorna um objeto da classe Image que obtém informações de imagem (pixels) a partir do caminho informado. Veja que este método não verifica se a imagem informada para o método existe ou se foi carregada com sucesso. Veja mais dicas nesta seção para aprender a realizar tais tarefas.

O código abaixo mostra como chamar o método getImage() para carregar uma imagem ao clicar em um botão:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Estudos extends JFrame{
  private Image imagem;  

  public Estudos() {
    super("Estudos Java");

    Container c = getContentPane();
    c.setLayout(new FlowLayout());

    JButton btn = new JButton("Carregar Imagem");
    btn.addActionListener(
      new ActionListener(){
        public void actionPerformed(ActionEvent e){
          // imagem a ser carregada
          String minhaImagem = "fundo.jpg";          

          // Obtém o Toolkit padrão
          Toolkit toolkit = 
            Toolkit.getDefaultToolkit();
          imagem = toolkit.getImage(minhaImagem);

          JOptionPane.showMessageDialog(null, 
            "Acreditamos que a imagem foi carregada");
        }
      }
    );

    c.add(btn);

    setSize(400, 300);
    setVisible(true);
  }

  public static void main(String args[]){
    Estudos app = new Estudos();
    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}

 

 Ainda não tive a oportunidade de testar o código, mas acredito que este é um código muito importante para nossas pesquisas.

Continuarei procurando, e voltarei com mais resultados.

Obrigado e até a próxima.

André Costa

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Nuvem de tags

%d blogueiros gostam disto: