Ajuda no código

2 respostas
J

Criei uma classe que tento executar em um applet que deveria aparecer um mapa, mas nao aparece. O que houve de errado?

Código da classe:

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.*;
public class Map extends JFrame{

public Map(){

super("Map");

setSize(350,350);

ExitWindow exit= new ExitWindow();

MapPane map = new MapPane();

getContentPane().add(map);

addWindowListener(exit);

}

public static void main(String[] arguments){

Map frame = new Map();

frame.show();

}

}

class MapPane extends JPanel {

public void paintComponent(Graphics comp){

Graphics2D comp2D = (Graphics2D)comp;

comp2D.drawString("Florida",185,75);

comp2D.drawLine(185,80,222,80);

comp2D.drawRect(2,2,335,320);

comp2D.drawRoundRect(182,61,43,24,10,8);

int x[] = {10,234,253,261,333,326,295,259,205,211,195,191,120,94,81,12,10};

int y[] = {12,15,25,71,209,278,310,274,188,171,174,118,56,68,49,37,12};

int pts = x.length;

Polygon poly = new Polygon(x,y,pts);

comp2D.drawPolygon(poly);

comp2D.fillOval(235,140,15,15);

comp2D.fillOval(225,130,15,15);

comp2D.fillOval(245,130,15,15);

for (int ax =50; ax <150; ax +=10)

for(int ay=120; ay<320; ay +=10)

comp2D.drawArc(ax,ay,10,10,0,-180);

}

}

class ExitWindow extends WindowAdapter{

public void windowClosing(WindowEvent e ){

System.exit(0);

}

}
código da applet:

<applet code= “Mapa2D.class” height= “370” width=“350”>

</applet>

Tanto pela IE ou pelo appletviewer nao aprece o mapa. Como resolvo isso?

Obrigada!

2 Respostas

T

Bom dia!!

Quando for postar um trecho de código, pões entre as tags [code], é muito ruim ler o código do jeito que está. Talvez por isso ninguém tenha respondido.

[]s

guilhermetonetto

Jo

posta o codigo [code] q fica melhor para nós tentarmos responder ...

e uma dica nunca faça teus import javax.swing.*; pois se for uma aplicação grande ela pode perder em rendimento
é um pouco mais de trabalho fazer import javax.swing.JLabel e assim por diante , e fica ate um codigo mais bunito e apresentavel.

fico no aguardo para postar o codigo nas tag [code]

[]'s

Criado 18 de dezembro de 2007
Ultima resposta 20 de dez. de 2007
Respostas 2
Participantes 3