Java Program
Java Program
import java.io.*;
interface area
{
final static float pi=3.14f;
float compute(float x, float y);
}
class rectangle implements area
{
public float compute(float x,float y)
{
return(x*y);
}
}
circle.java
package saurav;
import java.io.*;
public class circle
{
public void area(double x)
{
double k=3.14*x*x;
System.out.println("Area of circle:"+k);
}
public void circum(double x)
{
double cir=2.0*3.14*x;
System.out.println("Circumference of circle:"+cir);
}
}
rectangle.java
package saurav;
import java.io.*;
public class rectangle
{
public void area(double x,double y)
{
double z=x*y;
System.out.println("the area:"+z);
}
public void circum(double x,double y)
{
double r=2*(x+y);
System.out.println("the circum.:"+r);
}
}
triangle.java
package saurav;
import java.io.*;
public class triangle
{
public void area(double x,double y)
{
double z=(x*y)/(double)2;
System.out.println("the area is:"+z);
}
public void circum(double x,double y,double k)
{
double v=x+y+k;
System.out.println("the circumference is:"+v);
}
}
shapes.java
import java.io.*;
import saurav.rectangle;
import saurav.triangle;
import saurav.circle;
class shapes
{
public static void main(String args[])throws IOException
{
double x=10,y=10,z=5;
rectangle r=new rectangle();
r.area(x,y);
r.circum(x,y);
triangle t=new triangle();
t.area(x,y);
t.circum(x,y,z);
circle c=new circle();
c.area(x);
c.circum(x);
}
}
Output:
import java.io.*;
public class samplethread extends Thread
{
public samplethread(String x)
{
super(x);}
public static void main(String args[])throws IOException
{
Thread t=new Thread();
System.out.println("current thread"+t);
System.out.println("after change"+t);
try
{
for(int n=5;n>0;n--)
{
System.out.println(n);
Thread.sleep(5000);
}
}
catch(InterruptedException e)
{
System.out.println("main thread interrupted");
}
}}
Output:
import java.applet.*;
import java.awt.*;
Circle.html
<HTML>
<HEAD>
</HEAD>
<BODY>
<div align="center">
<APPLET CODE="CircleLine.class" WIDTH="800" HEIGHT="500"></APPLET>
</div>
</BODY>
</HTML>
Output:
Applet Viewer X
Program:
import java.applet.*;
import java.awt.*;
if("Change".equals(obj)) {
if(label.getText().equals("Name:"))
label.setText("Social Security Number:");
else
label.setText("Name:");
}
result = true;
return result;
}
}
Output:
import java.applet.*;
import java.awt.*;
genderChoice.addItem("Male");
genderChoice.addItem("Female");
add(genderChoice);
add(new Button("Save"));
add(results);
resize(320, 240);
}
for(i=0;i<sportList.countItems();i++) {
if(sportList.isSelected(i))
results.appendText(sportList.getItem(i) + "\r\n");
}
result = true;
}
else if("Add".equals(obj)) {
String sport = newSport.getText();
if(sport.length() > 0) {
sportList.addItem(sport);
newSport.setText("");
}
}
else if("Delete".equals(obj)) {
for(i=sportList.countItems()-1; i>=0; i-) {
if(sportList.isSelected(i))
sportList.delItem(i);
}
}
return result;
}
}
Output:
C:\>set path=”C:\Program Files\Java\jdk1.5.0_06\bin”
C:\>k:
K:\>javac pgmLabel.java
K:\>appletviewer pgmLabel.java
K:\>
Program:
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
/*<applet code="MDem" width=300 height=300></applet>*/
public class MDem extends Applet implements MouseListener,MouseMotionListener
{
int x,y;
public void init()
{
SetBackground(colour white);
SetForeground(colour blue);
addMouseListener(this);
}
public void mouseClicked(mouseEvent me)
{
x=me.getx();
y=me.gety();
show status("mouseClicked at"+x+" "+y);
repaint();
}
public void mouseEntered(mouseEvent me)
{
x=me.get x();
y=me.get y();
show status("mouseEntered at"+x+" "+y);
}
public void mouseExited(mouseEvent me)
{
x=me.getx();
y=me.gety();
show status("mouseExited at"+x+" "+y);
}
repaint();
}
public void mousePressed(mouseEvent me)
{
x=me.get x();
y=me.get y();
show status("mousePressed at"+x+" "+y);
repaiant();
}
public void mouseReleased(mouseEvent me)
{
x=me.get x();
y=me.get y();
show status("mouseReleased at"+x+" "+y);
repaint();
}
public void mouseMoved(mouseEvent me)
{
x=me.get x();
y=me.get y();
show status("mouseMoved at"+x+" "+y);
repaint();
}
repaint();
public void mouseDragged(mouseEvent me)
{
x=me.get x();
y=me.get y();
show status("mouseDragged at"+x+" "+y);
repaint();
}
public void paint(Graphics G)
{
G.fillOval(x,y,20,20);
G.drawString("circle following mouse",x+20,y+20);
}
Output:
AppletViewer mDem
Applet
Program:
import java.awt.*;
import java.applet.*;
public class Add extends Applet
{
TextField text1,text2;
Button calculate;
Button clr;
public void init()
{
setLayout(new FlowLayout());
text1=new TextField(8);
text2=new TextField(8);
add(text1);
add(text2);
text1.setText("0");
text2.setText("0");
calculate=new Button("Calculate");
clr=new Button("Clear");
add(calculate);
add(clr);
}
public void paint(Graphics g)
{
int x=0,y=0,z=0;
String s1,s2,s;
g.drawString("input a number in each box",10,50);
try
{
s1=text1.getText();
x=Integer.parseInt(s1);
s2=text2.getText();
y=Integer.parseInt(s2);
}
catch(Exception ex){}
z=x+y;
s=String.valueOf(z);
g.drawString("the sum is ",10,75);
g.drawString(s,100,75);
}
public boolean action(Event event,Object object)
{
if (event.target instanceof Button)
{
if(event.arg.equals("Calculate"))
{
repaint();
}
}
if (event.target instanceof Button)
{
if(event.arg.equals("Clear"))
{
text1.setText("0");
text2.setText("0");
repaint();
}
}
return true;
}
}
Output:
AppletViewer mDem
Applet