Archive for the ‘Java’ Category

Java Code – Try Catch Thread Implements Extends

Tuesday, August 31st, 2010

applE5.java

===

Various concepts in Java code.

/**
*Implements and Extends and Applet and TryCatch and Thread concept
*@author : Ashish H Thakkar
*/
import java.awt.*;
import java.applet.*;
import java.util.*;
/* <applet code=”applE5″ width=200 height=200> </applet> */

public class applE5 extends Applet implements Runnable // cant extend two classes
{
Thread t;
Date d; // inbuilt date class
Font f; //font class
public void init() // method available under applet class
{
f=new Font(”verdana”,Font.BOLD,13); //create obj of font class
t=new Thread(this);
t.start();
}
public void run()
{
while(true)
{
repaint(); //calls the paint method
try{
Thread.sleep(1000);}
catch(Exception ae)
{}
}
}
public void paint(Graphics g)
{
d=new Date();
g.setFont(f);
g.drawString(”Todays date and current time is “+d,50,50);
}
}

java.applet.*

Tuesday, August 31st, 2010

applE4.java

More java applet code

===
import java.awt.*; //pg 329
import java.applet.*;
/* <applet code=”applE4″ width=200 height=200> </applet> */
public class applE4 extends Applet //accessed by code outside the prog
{
Color rang; // color classs available
public void init() // method available under applet class
{
setBackground(Color.pink);
setForeground(Color.red);
//rang=new Color(100,50,90);
}
public void paint(Graphics g)
{
g.setColor(rang);
rang=new Color(238,10,10);
g.drawArc(20,40,100,100,0,180);
g.drawArc(120,40,100,100,0,180);
g.setColor(rang);
rang=new Color(0,100,190);
g.drawArc(20,-92,200,354,180,90);
g.drawArc(20,-92,200,354,0,-90);
}}

paint in Java

Monday, May 31st, 2010

Below code is shown for paint in Java programming language.

applE3.java


/**
*Applet for different shapes
*@author : Ashish H Thakkar
*@web : fullycoded.com
*/
import java.awt.*;
import java.applet.*;
/* <applet code=”applE3″ width=200 height=200> </applet> */
public class applE3 extends Applet //accessed by code outside the prog
{
public void paint(Graphics g) // overiding method
{
g.drawString(”A Woman’s Heart “,100,50); // for writing(drawstring)
g.drawLine(50,100,200,300);
g.drawOval(50,100,200,300);
g.drawRect(50,100,100,200);
//g.fillRect(50,50,50);
g.drawArc(10,20,30,40,50,67);
}
Color rang; // color classs available
public void init() // method available under applet class
{
setBackground(Color.pink);
setForeground(Color.black);
rang=new Color(100,50,90);
}}

Applet in Java

Thursday, December 31st, 2009

Applet code in Java

applE1.java

/**
*for writing(drawstring)
*your class shud always be a subclass of applet class
*@author : Ashish H Thakkar
*/

import java.awt.*; //pg 329
import java.applet.*;
/* <applet code=”applE1″ width=200 height=200> */
public class applE1 extends Applet //accessed by code outside the prog
{
public void paint(Graphics g) // overiding method
{
g.drawString(”My first applet so soon “,100,50);
}
}

applE2.java

/**
*Applet for drawing
*@author : Ashish H Thakkar
*/
import java.awt.*;
import java.applet.*;
/* <applet code=”applE2″ width=200 height=200> */
public class applE2 extends Applet //accessed by code outside the prog
{
Color rang; // color classs available
public void init() // method available under applet class
{
setBackground(Color.pink);
setForeground(Color.black);
rang=new Color(100,50,90);
}
public void paint(Graphics g)
{
g.setColor(rang);
g.fillRect(50,100,50,100);
}}

Abstract code in Java

Thursday, December 31st, 2009

abstracT.java


/**
*any method is absTRACT then class shud be absTRACT.
*CANT CREATE METHOD OF ABSTRACT CLASS
*cant overide a final method , cant change final variable and
*final class cant be abstract and final class cant be extended
*@author : Ashish H Thakkar
*/
abstarct class demo
{
int x=5,y=10;
abstract void abc();
//not giving body hence abst.cant create an object of abstact class
abstract int pqr();
void display()
{
System.out.println(”hello”);
}
}
class abstracT extends demo
{
void abc() /*have to overide both*/
{
System.out.println(”the value of x and y are “+x+ ” and “+y);
}
int pqr()
{
return x*y;
}
public static void main(String args[])
{
abstracT ob1=new abstracT();
ob1.abc();
ob1.display();
int w=ob1.pqr();
System.out.println(w);
}}

This is similar to Abstract classes in C#