pessoal me tira uma duvida, como eu removo laguem do Map eu usei o remove so q to testando e nao funcionou alguem pode me ajudar.
OBS meu map tem duas dimensoes {A,1000};
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.*;//JPanel;
import java.io.Serializable;
import java.util.*;
public class grafo implements Serializable {
private static final long serialVersionUID = 1L;
public static Map<String,Double> p = new HashMap<String,Double>();
public int tam;
public grafo()
{
p.put("A",235.000);
p.put("B",321.000);
p.put("C",87.000);
p.put("D",102.000);
p.put("E",46.500);
p.put("F",647.000);
}
public int v()
{
tam = p.size();
return tam;
}
public void AdicionaVertice(String x,Double y)
{
p.put(x,y);
}
public void RemovoVertice(String x)
{
p.remove(p.get(x));
}
public class visualizacaoGrafo extends JPanel
{
private static final long serialVersionUID = 6994470617748035985L;
protected void paintComponent(Graphics g)
{
// Não se pode mudar o estado do objeto g, então fazemos uma cópia dele.
Graphics2D g2d = (Graphics2D) g.create();
g2d.setColor(Color.black);
g2d.drawArc(15,35,80,80,0,360);
}
}
}