bredde på en String
kan simpelhen ikke dreje hvordan jeg kan få metoden getFontMetrics(... da den ikke findes..kan ikke lave en ny instans, da den er abstract
prøver at få Graphics via new Label...
?????
hvad skal jeg gøre for at kunne måle pixelbredden på en String
public int findWidth(ArrayList list)
{
Label l = new Label();
Graphics g = l.getGraphics();
int width = 0;
int widthtemp = 0;
FontMetrics fm = getFontMetrics(new Font("Arial",Font.PLAIN,12));
for(int i=0; i<list.size();i++)
{
widthtemp = fm.stringWidth(list.get(i)+"");
System.out.println(i + " - width : " + widthtemp);
if(widthtemp > width)
width = widthtemp;
}
return width;
}
