Modifica di un'immagine in java
Domanda
Ho un'immagine una mappa, L'immagine deve essere contenuta in un JFrame e ha chiesto se ci sono un metodo java che date le coordinate (x, y) devono fare una sorta di marchio di acqua o di ridisegnare l'immagine solo nel coordinata specificata
qualcuno sa come fare o qualsiasi idea di come avrebbe cercato di fare ??
Soluzione
Creare una nuova sottoclasse di ImageIcon e ovveride il metodo paintIcon. Per esempio:.
class MyImageIcon extends ImageIcon
{
public MyImageIcon(Image img)
{
super(img);
}
public void paintIcon(Component c, Graphics g, int x, int y)
{
super.paintIcon(c,g,x,y);
g.drawLine(0,0,10,10);// .... paint your mark here
}
};
poi mettere questo MyImageIcon in un JLabel.
Speranza che aiuta Pierre
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow