Bearbeiten Sie ein Bild in Java
Frage
Ich habe ein Bild eine Karte, das Bild muss in einem JFrame enthalten sein und gefragt, ob es eine Java -Methode gibt, die angegebene Koordinaten (x, y) eine Art Wassermarke erstellen oder das Bild nur in der angegebenen Koordinate neu streichen müssen
Jeder weiß, wie man es macht oder wie es versuchen würde, zu tun?
Lösung
Erstellen Sie eine neue Unterklasse von Imageicon und Ovveride die Methode Painticon. Z.B:
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
}
};
Dann legen Sie dieses Myimageicon in einen JLabel.
Hoffe es hilft Pierre
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow