Sobre java.awt.ToolKit?

2 respostas
E

Saudações.
Estou fazendo um trabalho sobre desenho em java, e peguei um pequeno tutorial na net no qual o autor usa o java.awt.ToolKit para trabalhar com imagens, porém o meu eclipse não recenheceu este pacote ao tentar importá-lo…
Isso existe mesmo??? está untrapassado???

Valeu
Eliselbert

2 Respostas

J

Kra você tem certeza q importou o pacote???

Eu fiz um joguinho, utilizando o eclipse e funcionou perfeitamente:

import java.awt.Toolkit;

    /**
     * Carrega todas as imagens necessárias para o jogo
     *
     */
    private void carregarImagens() {
        imagens = new Hashtable();
        Toolkit t = getToolkit();

        MediaTracker mt = new MediaTracker(this);
        
        Image img = t.getImage("baralho\costas.jpg");
        imagens.put("costas", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\Truco.jpg");
        imagens.put("Truco", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\6.jpg");
        imagens.put("6", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\9.jpg");
        imagens.put("9", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\12.jpg");
        imagens.put("12", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\Esconder.jpg");
        imagens.put("Esconder", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\NaoEsconder.jpg");
        imagens.put("NaoEsconder", img);
        mt.addImage(img, 0);

        img = t.getImage("baralho\Mensagens.jpg");
        imagens.put("Mensagens", img);
        mt.addImage(img, 0);

        String[] naipes = new String[]{"ouros", "espadas", "copas", "paus"};
        for (int i = 2; i <= 11; i++) {
            for (int j = 0; j < 4; j++) {
                String numero;
                
                if (i <= 7) {
                    numero = "" + i;
                } else {
                    switch (i) {
                    	case 8:
                    	    numero = "Q";
                    	    break;
                	    case 9:
                    	    numero = "J";
                    	    break;
            	        case 10:
                    	    numero = "K";
                    	    break;
        	            default:
                    	    numero = "A";
                    	    break;
                    }
                }
                
                img = t.getImage("baralho\" + numero + naipes[j] + ".jpg");
                imagens.put(numero + naipes[j], img);
                mt.addImage(img, 0);
            }
        }

        try {
            mt.waitForAll();
        } catch (Exception e) {
        }
        
        if (mt.isErrorAny()) {
            JOptionPane.showMessageDialog(parent, "Não pode carregar as imagens", "Truconline", JOptionPane.ERROR_MESSAGE);
            System.exit(0);
        }
    }

Espero ter ajudado…
Flw…

E

Desculpe aí, o tutorial que lí colocou ToolKil, com k maiúsculo e é minúsculo e eu embarquei e não testei novamente…
Valeu pela ajuda…
t+

Criado 26 de março de 2005
Ultima resposta 27 de mar. de 2005
Respostas 2
Participantes 2