Develop a Java Program to demonstrate Applet Life Cycle
/*
<applet code="[Link]" width=300 height=300></applet>
*/
import [Link];
import [Link].*;
public class LifeCycleNew extends Applet
{
String output = "";
public void init()
{
[Link]([Link]);
[Link]([Link]);
output = output + "init";
}
public void start()
{
output = output + "start";
}
public void stop()
{
output = output + "stop";
}
public void destroy()
{
output = output + "destroy";
[Link]("Destroying");
}
public void paint(Graphics g)
{
Font f = new Font("TimesNewRoman",[Link],25);
[Link](f);
[Link](output, 100, 100);
}
}
E:\Java\AWT\Nagarjuna>javac [Link]
E:\Java\AWT\Nagarjuna>appletviewer [Link]
Develop a Java Program to demonstrate Mouse Event Handling(using Applet)
/* <body>
* <applet code="[Link]" width=200 height=300></applet>
* </body>*/
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class MouseEventHandlingDemo extends Applet implements MouseListener,
MouseMotionListener {
public void init()
{
[Link](this);
[Link](this);
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
}
@Override
public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x = [Link]();
int y = [Link]();
print(x,y);
@Override
public void mouseMoved(MouseEvent e) {
// TODO Auto-generated method stub
setBackground([Link]);
int x =[Link]();
int y = [Link]();
print(x,y);
private void print(int x, int y) {
// TODO Auto-generated method stub
showStatus("X coordinate is:"+x+"Y coordinate is:"+y);
}
Develop a Java Program to menus to a Frame ([Link])
import [Link].*;
class MenuDemo extends Frame
{
MenuDemo()
{
/* Creating a Menu bar */
MenuBar mBar = new MenuBar();
Frame f = new Frame();
[Link](mBar);
[Link](true);
[Link](400,400);
/* Creating Menu File */
Menu File = new Menu("File");
MenuItem i1,i2;
[Link](new MenuItem("NEw"));
[Link](new MenuItem("Open"));
[Link](File);
/* Creating Menu Help */
Menu help = new Menu("Help");
MenuItem i3,i4;
[Link](new MenuItem("Welcome"));
[Link](new MenuItem("About"));
[Link](help);
}
public static void main(String [] args)
{
MenuDemo obj = new MenuDemo();
}
}
Output:
E:\Java\AWT\Nagarjuna>javac [Link]
E:\Java\AWT\Nagarjuna>java MenuDemo