質問
私は画像にマップを持って、画像をJFrameの中に含まれなければならないと指定された座標(x、y)はウォーターマークのようなものを作るか、または座標指定のみで画像を再描画しなければならない任意のJavaメソッドがあるかどうかを尋ね
誰もが行う方法を知っているか、それが何をしようとどのように任意のアイデア??
解決
イメージアイコン<の新しいサブクラスを作成します。 />とメソッド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
}
};
その後、JLabelの中で、このMyImageIconを入れます。
それが役に立てば幸い ピエール
所属していません StackOverflow