Estou montando uma classe que pega um string para converter em uma imagem. Só que não consigo passar os pixels para a imagem, travei na createImage. Como faço para passar os parametros do pixels para essa imagem?
class ComparaFonte extends JPanel{
public BufferedImage caracter;
public String teclado;
TextLayout layout;
FontRenderContext frc;
Font fonte;
Graphics faceFonte;
String listaFontes[] = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames( );
public Image montaFonte(String letra) {
Image imagemLetra = null;
for (int f=0; f < listaFontes.length; f++){
fonte = new Font(listaFontes[f], Font.PLAIN, 12);
faceFonte.setColor(Color.BLACK);
faceFonte.drawString(teclado,0,0);
fonte=faceFonte.getFont();
FontMetrics metrics = faceFonte.getFontMetrics();
int heightFonte = metrics.getHeight();
int widthFonte = metrics.getMaxAdvance();
imagemLetra = createImage(widthFonte, heightFonte);
}
return imagemLetra;
}
}
Por favor mandem sugestões.