2009-06-06 17 views
0

私は画像をマップに持っています。その画像はJFrameに含まれていなければならず、座標(x、y)に一種のウォーターマークをつけたり、指定された座標でのみJavaの画像を編集する

誰でもどのようにやっているか知っていますか?

答えて

2

ImageIconという新しいサブクラスを作成し、paintIconメソッドをovverideします。例:

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 
    } 
    }; 

このMyImageIconをJLabelに配置します。

希望します。 ピエール

関連する問題