Graphic interface java help

Ads

 
 

Share on Google+Share on Google+

will smith
Graphic interface java help
1 Answer(s)      5 years and 6 months ago
Posted in : Java Beginners

A modified checkers program with class name Checkers using double buffering. Somehow the program must have two top squares and two bottom squares. There should be two checkers of different color. The two checkers always move in opposite directions. When a checker reaches the end of its path, it should start moving backwards in the opposite direction.

Somehow need to enhance the Checkers program above to respond to mouse clicks. The checkers must stop moving whenever the user clicks and holds down the mouse. Then start moving again whenever the mouse is released. Cannot figure this out at all, please help.

Ads
View Answers

April 26, 2012 at 12:41 PM


1)Checkers.java:

 import java.awt.Graphics;
    import java.awt.Color;
    import java.awt.Image;
    import java.awt.event.*;

    public class Checkers extends java.applet.Applet implements Runnable, MouseListener
    {

      Thread thread;
      int x;
      int y;
      Image image;
      Graphics graphics;

      public void init()
      {
        addMouseListener(this);
        x = 5;
        y = 100;
       image = createImage(this.size().width, this.size().height);
       graphics = image.getGraphics();
      }

      public void start()
      {
        if (thread == null);
         {
          thread = new Thread(this);
          thread.start();
        }
      }

      public void stop()
      {
        if(thread != null)
         {
          thread.stop();
          thread = null;
        }
      }

      public void run()
      {
        while (true)
         {
          while(x <= 105)
            {
            repaint();
            try { Thread.sleep(100); }
            catch (InterruptedException e) { }
              y-=4;
              x+=4;
          }

            while(x >= 5)
            {
            repaint();
            try { Thread.sleep(100); }
            catch (InterruptedException e) { }
              x-=4;
              y+=4;
          }
        }
      }

      public void update(Graphics g)
      {
         paint(g);
      }


      public void paint(Graphics g)
      {
        graphics.setColor(Color.black);
        graphics.fillRect(0,0,100,100);

         graphics.setColor(Color.black);
         graphics.fillRect(100,100,100,100);

        graphics.setColor(Color.gray);
        graphics.fillRect(100,0,100,100);
         graphics.setColor(Color.gray);
         graphics.fillRect(0,100,100,100);    

        graphics.setColor(Color.red);
        graphics.fillOval(x,5,90,90);

         graphics.setColor(Color.blue);
         graphics.fillOval(y,100,90,90);

        g.drawImage(image,0,0,this);
      }
      public void destroy()
      {
         graphics.dispose();
      }

      public void mousePressed (MouseEvent e)
       {
            this.stop(); 
        }
        public void mouseReleased (MouseEvent e)
       {
            this.start();
        }

      public void mouseClicked(MouseEvent arg0) {}
        public void mouseEntered(MouseEvent arg0) {}
        public void mouseExited(MouseEvent arg0) {}
    }

2)applet.html:

<HTML>
<BODY>
<APPLET CODE ="Checkers.class" WIDTH="800" HEIGHT="500"></APPLET>
</BODY>
</HTML>

Ads









Related Tutorials/Questions & Answers:
Graphic interface java help
Graphic interface java help  A modified checkers program with class name Checkers using double buffering. Somehow the program must have two top..., please help
Java interface
Java interface  What is the List interface
Advertisements
Java interface
Java interface  What modifiers may be used with an interface declaration
Java Interface
Java Interface  Can an Interface have an inner class?  Yes, interface can have inner class. for example- public interface gyan { static...("in interface"); }; public static void main(String args
Java interface
Java interface  What must a class do to implement an interface?  It must provide all of the methods in the interface and identify the interface in its implements clause
java interface
java interface  Create a interface called student Define methods like get roll number Get name Get subject Create two classes Electronic student And history student Enter 5 students in the main class 2 of history and 3 elec
Interface in java
Interface in java  An Interface method implemented in more than one different class with same method name. To avoid overriding of methods, we use ObjectReference for that class
Interface in Java
Interface in Java Interface in java programming languages is a collection... oriented concept. Through interface only abstraction is achieved in java. Syntax...; Java. In an interface, only abstract method can be declared. Interface
Interface - Java Beginners
Interface in Core Java  What is Interface? How Can i Use Interface in Core Java
Marker Interface,Java Marker Interface
Interface in Java       In this section we will learn about Interface and Marker Interfaces in Java... is also the interface's example. But in java programming language interface is nothing
Java cloneable interface
Java cloneable interface  What is cloneable interface
Java interface reference
Java interface reference  When can an object reference be cast to an interface reference
Java Serializalble interface
Java Serializalble interface  What is the difference between Serializalble and Externalizable interface
interface - Java Beginners
interface  how to build interface in java programming language
Java Interface
Java Interface In this section we will discuss about the interface in Java... interfaces. Interface in Java is created for referencing something to other. To create an interface in Java the keyword "interface" is used
interface variables - Java Beginners
interface variables  why interface variable is by default final? what was the necessisity to make it final? plz explain me with good java prog
interface - Java Beginners
interface  what is an interface? when we will we use an interface in java? what will achived using interface?  Hi friend, Interface : An interface is a named collection of method definitions (without
Java itrator interface
Java itrator interface  What is an Iterator interface?  An iterator over a collection. Iterator takes the place of Enumeration in the Java.... The iterator interface have these methods- boolean hasNext(); Object next
Interface - Java Interview Questions
Interface  Respected sir why we use Interface in java? because we... the interface's example. But in java programming language interface is nothing... a new interface, you are defining a new reference data type. You can use
interface - Java Beginners
interface  I need the complete program for Design of java interface for Stack ADT and implement the same using array and linked list in java. Kindly send it as soon as possible. SOme of your solutions are not accessible
Help With Java...
Help With Java...  Write a java program that can take a positive integer greater than 2 as input and write out the number of times one must repeatedly divide this number by 2 before getting a value less than 2
INTERFACE - Java Interview Questions
INTERFACE  Why Use Interface in Java?i want region ?plz post answer   Hi Friend, Interfaces form a contract between the class... the methods of the interface are implemented with the correct signature.Interfaces
Abstract class and interface in Java
Abstract class and interface in Java  What is the difference between abstract class and interfaces in Java?   Differences between an interface and an abstract class: At the same time multiple interfaces can
java help!
java help!   I need help starting off a program I am trying to write for class. The class should contain a private instance variable to represent temperature in Degrees Celsius and it should have the following methods
interface - Java Magazine
engineering in gujrat.and i dont know about actual useof interface in java and in all java technology so plz solve my question sir  Hi Friend, Please visit the following link: http://www.roseindia.net/tutorial/java
Interface in Java
Interface in Java       In this section we will learn about Interface and Marker Interfaces in Java... is also the interface's example. But in java programming language interface
about interface - Java Beginners
of the given line Set si=new HashSet(); Problem is that Set is an interface and HashSet is a class... so how instantiation of interface is possible..or..what...://www.roseindia.net/java
Interface - Java Beginners
Interface  Dear Sir, Could you send me a java program for INTERFACE... java.lang.*; import java.io.*; import java.util.*; interface MyInterface { int...://www.roseindia.net/java/master-java/interface.shtml Thanks
JAVA INTERFACE - Java Interview Questions
JAVA INTERFACE  Can Any Interface will have inner classes... Whether an interface be final????  Hi friend, Yes, as for example, public interface TestInterface { // Inner class inside an interface
Interface in JAVA - Java Interview Questions
. To sort out this flaw java has provided Interface which supports the Multiple... on the Interface. http://www.roseindia.net/java/java-exception/create-interface.shtml...Interface in JAVA  How interface fulfills all th facilities which
interface - Java Beginners
Interface meaning in java  What is the meaning of Interface? and why we need to call

Ads

 
Advertisement null

Ads