View Single Post
  #2 (permalink)  
Old 08-03-2007, 12:04 PM
hardwired hardwired is offline
Senior Member
 
Join Date: Jul 2007
Posts: 1,266
hardwired is on a distinguished road
Code:
// <applet code="GameClassRx" width="400" height="400"></applet> import java.awt.*; import java.awt.event.*; import javax.swing.*; public class GameClassRx extends JApplet implements ActionListener { private Image imgBackground, imgZero; DrawingPanel drawingPanel = new DrawingPanel(); public void init() { imgBackground = getImage(getDocumentBase(), "Back.gif"); //"images/cougar.jpg"); imgZero = getImage(getDocumentBase(), "zero.gif"); //"images/Bird.gif"); setLayout(new BorderLayout()); add(drawingPanel); drawingPanel.addMouseListener(locater); } private class DrawingPanel extends JPanel { Point origin = new Point(); protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(imgBackground,0,0,this); g.drawImage(imgZero, origin.x, origin.y, this); } public void setOrigin(Point p) { origin = p; repaint(); } } private MouseListener locater = new MouseAdapter() { public void mouseClicked(MouseEvent event) { drawingPanel.setOrigin(event.getPoint()); } }; public void actionPerformed(ActionEvent event) { } }
Reply With Quote