Java Lab Programs Sem-3 Nep 13-20
Java Lab Programs Sem-3 Nep 13-20
//Lab#13 Java program to demonstrate User Defined Package //Lab#14 Applet program to display geometrical
package MyPack; figures
class PackDemo import java.awt.*;
{ import java.applet.*;
int area(int b,int h) /* <applet code="Lab14.class" height="300"
{ width="300"> </applet> */
public class Lab14 extends Applet
return b*h;
{
} public void paint(Graphics g)
} {
class Pack g.setColor(Color.GREEN);
{
g.drawLine(25,25,100,25);
g.drawRect(25,40,100,50);
public static void main(String args[])
{ g.drawRect(265,40,50,50);
PackDemo obj=new PackDemo(); g.drawRoundRect(25,125,100,50,15,15);
System.out.println("Area of rectangle is \t"+obj.area(15,10)); g.drawOval(25,205,100,50);
}
g.drawOval(265,205,50,50);
}
g.setColor(Color.RED);
D:\javaLAB>javac -d . Pack.java
g.fillRect(145,40,100,50);
D:\javaLAB>java MyPack.Pack g.fillRoundRect(145,125,100,50,15,15);
Area of rectangle is 150 g.fillOval(145,205,100,50);
}}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#15 applet program to illustrate scroll bar
import java.awt.*;
import java.applet.*;
/*
<applet Code="Lab15.class" Width=500
Height=200> </applet>
*/
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
/*
<applet code=Lab16.class width=400
height=400> </applet>
*/
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#17 applet program to change the color of applet using }
combo box });
import java.awt.*; content.add(colorComboBox);
import java.awt.event.*; }
import javax.swing.*; }
/*
<applet code="Lab17.class" height="300"
width="300"></applet>
*/
public class Lab17 extends JApplet
{
private String[] colorNames = { "White", "Yellow", "Green",
"Blue" };
private Color[] colors = { Color.WHITE, Color.YELLOW,
Color.GREEN, Color.BLUE };
colorComboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event)
{
JComboBox comboBox = (JComboBox)event.getSource();
int index = comboBox.getSelectedIndex();
getContentPane().setBackground(colors[index]);
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#18 Applet program to implement digital clock while(true)
using thread {
Calendar c=Calendar.getInstance();
import java.applet.Applet; SimpleDateFormat f=new
import java.awt.*; SimpleDateFormat("hh:mm:ss ");
import java.util.*; Date d=c.getTime();
import java.text.*; Time=f.format(d);
/* <applet code = Lab18.class width=500 height=500> repaint();
</applet> */ t.sleep(1000);
}
public class Lab18 extends Applet implements Runnable }catch(Exception e)
{ {
Thread t; System.out.println("Error Occured");
String Time=""; }
public void init() }
{
setSize(400,200); public void paint(Graphics g)
setBackground(Color.CYAN); {
t=new Thread(this); g.setColor(Color.RED);
t.start(); g.setFont(new Font("Dialog",Font.BOLD,50));
} g.drawString(Time, 100,100);
public void run() }
{ }
try
{
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#19 Applet program to implement mouse event
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="Lab19.class" width=300 height=100>
</applet>
*/