Размещение маркера на изображении

Я написал код, который отображает изображение на вкладке панели. Мой код выглядит так

  class tracker extends JPanel 
  {
       String imageFile = "areal view.JPG";
       public tracker()
       {
          super();
       }

       public tracker(String image)
        {
             super();
              this.imageFile = image;
        }
       public tracker(LayoutManager layout)
           {
              super(layout);
            }
       public void paintComponent(Graphics g)
            {
                             /*create image icon to get image*/
               ImageIcon imageicon = new ImageIcon(getClass().getResource(imageFile));
               Image image = imageicon.getImage();

                             /*Draw image on the panel*/
                super.paintComponent(g);

                 if (image != null)
                     g.drawImage(image, 100, 50, 700, 600, this);
                   //g.drawImage(image, 100, 50, getWidth(), getHeight(), this);
            }
  }

Ну, тогда мне нужно поместить маркер в определенном положении изображения .. Как разместить маркер на нем ..?

Я попробовал Googling, но узнал, что он работает только с Android и в веб-приложениях. Это правда??

Я не верю с этим, как Java делает все !!!!! ...

Однажды я вышел сBufferedImage концепция, но это не работает так

Любая помощь в размещении маркера на изображении приветствуется ....

Ответы на вопрос(1)

Ваш ответ на вопрос