Размещение маркера на изображении
Я написал код, который отображает изображение на вкладке панели. Мой код выглядит так
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
концепция, но это не работает так
Любая помощь в размещении маркера на изображении приветствуется ....