سؤال

لدي صورة صورة، يجب أن تتضمن الصورة في JFrame وسألت عما إذا كانت هناك طريقة Java التي تعطى إحداثيات (x، y) يجب أن تجعل نوعا من مياه الماء أو إعادة رسم الصورة فقط في الإحداثيات المحددة

أي شخص يعرف كيفية القيام أو أي فكرة كيف سيحاول القيام به؟

هل كانت مفيدة؟

المحلول

إنشاء فرعية جديدة من imageIcon. و ovveride الطريقة painticon. على سبيل المثال:

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

ثم ضع هذا myimagicon في jlabel.

آمل أن يساعد بيير

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top