Ho trovato un paio di sorgenti di esempio, ma non riesco ad implementarli in netbeans!
Con netbeans ho inserito un imageitem che contiene un'immagine, e questa viene visualizzata correttamente; ma come faccio a disegnarci sopra, adesso?!?
Questo è il codice creato da netbeans:
/**
* Returns an initiliazed instance of imageItem component.
* @return the initialized component instance
*/
public ImageItem getImageItem() {
if (imageItem == null) {
// write pre-init user code here
imageItem = new ImageItem("Grande Raccordo Anulare", getImage1(), ImageItem.LAYOUT_DEFAULT, "<Missing Image>");
// write post-init user code here
}
return imageItem;
}
//</editor-fold>
//<editor-fold defaultstate="collapsed" desc=" Generated Getter: image1 ">
/**
* Returns an initiliazed instance of image1 component.
* @return the initialized component instance
*/
public Image getImage1() {
if (image1 == null) {
// write pre-init user code here
try {
image1 = Image.createImage("/gra-num.png");
} catch (java.io.IOException e) {
e.printStackTrace();
}
// write post-init user code here
}
return image1;
}come accedo all'immagine per disegnarci sopra?!? con image1.getGraphics() ? e poi? Ci ho provato, ma le modifiche non risultano visibili.
Forse c'entra la storia della canvas con la funzione paint() richiamata automaticamente dal sistema??... boh?...

Aiuto













Pubblicità