import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.ImageIcon.*;
public class AddPicture extends JFrame implements MouseListener, MouseMotionListener
{
Toolkit toolkit = Toolkit.getDefaultToolkit();
String imageFile = "BetaQuadPolitcal.jpg";
Image image = toolkit.getImage(imageFile);
JLabel label;
int x = 100;
int y = 100;
public AddPicture()
{
ImageIcon icon = new ImageIcon(image, "Tooltop?");
label = new JLabel("PlP DnD", icon, JLabel.CENTER);
label.addMouseListener(this);
label.addMouseMotionListener(this);
getContentPane().add(label);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void paint(Graphics g)
{
g.drawImage(image, x, y, this);
}
public void setX(int x1)
{
x = x1;
}
public void setY(int y1)
{
y = y1;
}
public void mouseClicked(MouseEvent e)
{
repaint();
}
public void mousePressed(MouseEvent e)
{
//setX(e.getX());
//setY(e.getY());
repaint();
}
public void mouseDragged(MouseEvent e)
{
setX(e.getX());
setY(e.getY());
repaint();
}
public void mouseMoved(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
repaint();
}
public void mouseEntered(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
public static void main(String args[])
{
AddPicture ap = new AddPicture();
ap.setSize(1086,768);
ap.setVisible(true);
ap.setBackground(Color.white);
}
}