WAP to implement the concept of Packages.
// Inside package1 folder
package package1;
public class ClassA {
public void displayA() {
[Link]("Inside Class A");
}}
// Inside package2 folder
package package2;
public class ClassB {
protected int m = 10;
public void displayB() {
[Link]("Inside Class B");
[Link]("m = " + m);
}}
import [Link];
import [Link];
class package_prog {
public static void main(String args[]) {
ClassA objA = new ClassA();
ClassB objB = new ClassB();
[Link]();
[Link]();
}
Output:
WAP to implement the concept of Synchronization.
class Square {
// Function is synchronized
synchronized void printSquare(int n) {
for(int i = n; i <= (n+5); i++) {
[Link](i + " square is " + i*i);
Try {
[Link](100);
catch(Exception e) {
[Link]("Thread Interrupted");
} } } }
class thread1 extends Thread {
Square sq;
thread1(Square sq) {
[Link] = sq;
public void run() {
[Link](5);
} }
class thread2 extends Thread {
Square sq;
thread2(Square sq) {
[Link] = sq;
public void run() {
[Link](20);
} }
public class Sync {
public static void main(String args[]) {
Square obj = new Square();
thread1 t1 = new thread1(obj);
thread2 t2 = new thread2(obj);
[Link]();
[Link]();
}
Output:
WAP to implement event handling using Mouse Listener.
<!DOCTYPE html>
<html>
<head>
<title>Welcome to my applet</title>
</head>
<body>
<center>
<applet code = [Link] width = 400 height = 200></applet>
</center>
</body>
</html>
import [Link].*;
import [Link].*;
import [Link].*;
public class MouseListenerExample extends Applet implements MouseListener {
String l = "";
public void init(){
addMouseListener(this);
public void mouseClicked(MouseEvent e) {
l = "Mouse Clicked";
repaint();
public void mouseEntered(MouseEvent e) {
l = "Mouse Entered";
repaint();
public void mouseExited(MouseEvent e) {
l = "Mouse Exited";
repaint();
public void mousePressed(MouseEvent e) {
l = "Mouse Pressed";
repaint();
public void mouseReleased(MouseEvent e) {
l = "Mouse Released";
repaint();
public void paint(Graphics g){
[Link](l,10,100);
}
Output:
WAP to implement Event Handling using Mouse Motion Listener.
<!DOCTYPE html>
<html>
<head>
<title>MyMousemotionlistener</title>
</head>
<body>
<applet code = [Link] width = 400 height = 100></applet>
</body>
</html>
import [Link].*;
import [Link].*;
import [Link].*;
public class Mouse extends Applet implements MouseMotionListener {
String l="";
public void init(){
addMouseMotionListener(this);
public void mouseDragged(MouseEvent e){
l = "Mouse Dragged";
repaint(); }
public void mouseMoved(MouseEvent e){
l = "Mouse Moved";
repaint(); }
public void paint(Graphics g){
[Link](l,10,100);
}
Output: