Java Programs-1 PDF
Java Programs-1 PDF
import java.applet.*;
import java.awt.*;
</applet>*/
int x=150,y=50,r=50;
int dx=11,dy=7;
Thread animator;
g.setColor(Color.green);
g.fillOval(x-r,y-r,r*2,r*2);
Rectangle bounds=getBounds();
if((x-r+dx<0)||(x+r+dx>bounds.width))
dx=-dx;
if((y-r+dy<0)||(y+r+dy>bounds.height))
dy=-dy;
x+=dx;
y+=dy;
repaint();
while(!pleaseStop)
animate();
try
Thread.sleep(100);
catch(InterruptedException e)
animator=new Thread(this);
pleaseStop=false;
animator.start();
pleaseStop=true;
Output:
javac MovingBall.java
appletviewer MovingBall.java
import java.awt.event.*;
import java.applet.*;
</applet>*/
String str="";
{
addMouseListener(this);
addMouseMotionListener(this);
g.drawString(str,20,20);
repaint();
repaint();
repaint();
str="Mouse Entered";
repaint();
}
public void mouseExited(MouseEvent me)
repaint();
str="Mouse Moved";
repaint();
str="Mouse Dropped";
repaint();
str="Mouse Dragged";
repaint();
Appletviewer MouseEvents.java
Part B
System.out.println("run() started");
for(int i=1;i<=10;i++)
System.out.println("run() completeed");
t1.start();
Output:
Javac ThreadRunnable.java
Java ThreadRunnable
Package
Ex:
1)
package mypack
System.out.println("Welcome to package");
o/p:
2) package mypack.pack1.pack2;
System.out.println("Welcome to package");
o/p:
2)package pack;
public class A
{
System.out.println("Hello");
o/p:
Compile
******************
package mypack1;
import pack.A;
class B{
obj.msg();
o/p: