Académique Documents
Professionnel Documents
Culture Documents
Awt
import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
public class First extends Frame
{
public First()
{
Button b = new Button("Login");
b.setBounds(100, 100, 100, 100);
add(b);
setSize(300, 300);
setLayout(null);
setVisible(true);
setBackground(Color.pink);
setTitle("niket");
getFrames();
}
public static void main(String[] args)
{
First f1 = new First();
}
}
2.
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
setBackground(Color.green);
}
}
myhtml.html
<html>
<body>
<applet code="Second.class" width="300" height="300">
</applet>
</body>
</html>
3. import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Polygon;
<html>
<body>
<applet code="Second.class" width="300" height="300">
</applet>
</body>
</html>
4.Event Applet
import
import
import
import
import
import
java.applet.Applet;
java.awt.Button;
java.awt.Color;
java.awt.TextField;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
b = new Button("Login");
b.setBounds(80, 150, 60, 50);
setBackground(Color.red);
add(b);
add(tf);
b.addActionListener(this);
setLayout(null);
}
@Override
public void actionPerformed(ActionEvent e)
{
tf.setText("Logi is success!");
}
}
Event.html
<html>
<body>
<applet code="EventApplet.class" width="300" height="300">
</applet>
</body>
</html>
5. import java.awt.Button;
import java.awt.Color;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JTextField;
public class EventJApplet extends JApplet implements
ActionListener
{
JButton b;
JTextField tf;
@Override
public void init()
{
tf = new JTextField();
tf.setBounds(100, 90, 150, 100);
b = new JButton("click");
b.setBounds(300, 250, 100, 90);
setBackground(Color.gray);
add(b);
add(tf);
b.addActionListener(this);
setLayout(null);
}
@Override
public void actionPerformed(ActionEvent e)
{
tf.setText("welcome u all to the system domain");
}
}
Eventj.html
<html>
<body>
<applet code="EventJApplet.class" width="300" height="300">
</applet>
</body>
</html>
6.Image Applet
java.applet.Applet;
java.awt.Color;
java.awt.Font;
java.awt.Graphics;
java.awt.Image;
<html>
<body>
<applet code="DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>
7.Animation Applet
//before running this program keep one image in src folder
import
import
import
import
java.applet.Applet;
java.awt.Color;
java.awt.Graphics;
java.awt.Image;
}
}
}
Animation.html
<html>
<body>
<applet code="AnimationExample.class" width="300"
height="300">
</applet>
</body>
</html>
8.Painting applet
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
{
Graphics g;
@Override
public void init()
{
g=getGraphics();
addMouseMotionListener(this);
setBackground(Color.red);
g.drawString("INDIA", 59,50);
}
@Override
public void mouseDragged(MouseEvent me)
{
g=getGraphics();
g.setColor(Color.green);
}
@Override
public void mouseMoved(MouseEvent e)
{
//addMouseListener(null);
}
}
Paint.html
<html>
<body>
<applet code="MouseDrag.class" width="300" height="300">
</applet>
</body>
</html>
9.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
// constructor
Clock()
{
super();
setSize(500, 500);
setBackground(Color.PINK);
setVisible(true);
addMouseMotionListener(this);
}
g.setColor(Color.BLUE);
g.drawLine(xocir + 5, yocir + 5, xocir, yocir);
g.setColor(Color.BLACK);
if (p % 5 == 0)
{
num++;
if (num > 12)
{
num = 1;
}
xn = xmou;
yn = ymou;
}
thetan = thetan - 0.523598776;
pn = (int) (Math.sin(thetan) * (h + 10));
bn = (int) (Math.cos(thetan) * (h + 10));
xn = xn - pn;
yn = yn - bn;
g.drawString("" + num, xn - 3, yn + 5);
g.setColor(Color.BLACK);
g.setColor(Color.RED);
g.drawLine(xmou, ymou, x, y); // drawing second's hand
x = xmou;
y = ymou;
theta = -0.1047;
theta = theta * now.get(Calendar.SECOND);
p = (int) (Math.sin(theta) * h);
b = (int) (Math.cos(theta) * h);
x = x - p;
y = y - b;
// theta=theta - 0.1047;
xm = xmou;
ym = ymou;
thetamin = -0.1047;
thetamin = thetamin * now.get(Calendar.MINUTE);
pmin = (int) (Math.sin(thetamin) * (h - 6));
bmin = (int) (Math.cos(thetamin) * (h - 6));
xm = xm - pmin;
ym = ym - bmin;
xh = xmou;
yh = ymou;
thetah = -0.1047;
thetah = thetah * now.get(Calendar.HOUR) * 5;
while (true)
{
m.newpoint();
m.repaint();
try
{
Thread.sleep(6);
} catch (Exception e)
{
}
}
}
}
clock.html
<html>
<body>
<applet code="Clock.class" width="300" height="300">
</applet>
</body>
</html>
10.Applet communication
import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.Button;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
}
@Override
public void actionPerformed(ActionEvent e)
{
AppletContext ctx=getAppletContext();
Applet a=ctx.getApplet("app2");
a.setBackground(Color.yellow);
}
}
Comm..html
<html>
<body>
<applet code="communication.class" width="300" height="300" name="app1">
</applet>
</body>
</html>
11.Applet parameter
import java.applet.Applet;
import java.awt.Graphics;
{
String str=getParameter("msg");
g.drawString(str , 50, 50);
}
}
param.html
<html>
<body>
<applet code="UseParam.class" width="300" height="300">
<param name="msg" value="welcome to applet">
</applet>
</body>
</html>
12.Digital clock
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
{
Thread t=null;
int hours=0,minutes=0,seconds=0;
String timestring="";
@Override
public void init()
{
setBackground(Color.green);
}
@Override
public void start()
{
t=new Thread(this);
t.start();
}
@Override
public void run()
{
try
{
while(true)
{
Calendar cal=Calendar.getInstance();
hours=cal.get(Calendar.HOUR_OF_DAY);
if(hours>12)
hours-=12;
minutes=cal.get(Calendar.MINUTE);
seconds=cal.get(Calendar.SECOND);
SimpleDateFormat format=new
SimpleDateFormat("hh:mm:ss" ,Locale.FRENCH);
Date date=cal.getTime();
timestring =format.format(date);
repaint();
t.sleep(1000);
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
@Override
public void paint(Graphics g)
{
g.setColor(Color.blue);
}
clock.html
<html>
<body>
<applet code="DigitalClock.class" width="300" height="300">
</applet>
</body>
</html>