ciao a tutti.
ho il seguente metodo che dovrebbe mettere del testo in una immagine:
il problema è che non stampa il testo neanche a sentirne. Ho provato di tutto ma niente.codice:public Image render() { int x,y=0,w; BufferedImage img = new BufferedImage(getSize().width, getSize().height, BufferedImage.TYPE_INT_ARGB); Graphics2D gr = (Graphics2D)img.getGraphics(); FontMetrics metric = gr.getFontMetrics(); w = metric.stringWidth(getText()); switch (getAlignment()) { case ALIGNMENT_CENTER:x=getSize().width/2 - w/2; break; case ALIGNMENT_RIGHT:x=getSize().width - w; break; default:x=0; } gr.setColor(Color.BLUE); gr.drawRect(0, 0, 10, 10); gr.setColor(Color.BLACK); gr.drawString("mio testo prova", 0, 0); gr.dispose(); return img; }
come vedete nel codice, al fine di vedere se tutto va bene, il rettangolo blu lo disegna, ma del testo neanche l'ombra.
ho trovato in giro questo: http://www.java-forums.org/advanced-...ork-linux.html
ho quindi installato eclipse su windows e fortunatamente (o sfortunamente) non va.
cosa dovrei fare?
vi ringrazio anticipatamente per la collaborazione

Rispondi quotando