0% found this document useful (0 votes)
10 views10 pages

Java Lab Programs Sem-3 Nep 13-20

bca java lab programs very important programs .

Uploaded by

mrutuber9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views10 pages

Java Lab Programs Sem-3 Nep 13-20

bca java lab programs very important programs .

Uploaded by

mrutuber9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3

//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>
*/

public class Lab15 extends Applet


{
Scrollbar bar = new
Scrollbar(Scrollbar.VERTICAL);
Scrollbar bar1 = new
Scrollbar(Scrollbar.HORIZONTAL);

public void init( )


{
add(bar);
add(bar1);
}
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#16 Java Program to Change Background
Color of Applet

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
/*
<applet code=Lab16.class width=400
height=400> </applet>
*/

public class Lab16 extends Applet implements


KeyListener
{
public void init()
{
setBackground(Color.white);
addKeyListener(this);
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode()==KeyEvent.VK_SPACE)
{
int R = (int)(Math.random()*100) % 255;
int G = (int)(Math.random()*100) % 255;
int B = (int)(Math.random()*100) % 255;
Color mycolor = new Color(R,G,B);
this.setBackground(mycolor);
}
}
public void keyReleased(KeyEvent e)
{
}

public void keyTyped(KeyEvent e)


{
}

}
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 };

public void init()


{
Container content = getContentPane();
content.setLayout(new FlowLayout());
JComboBox colorComboBox = new JComboBox(colorNames);

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>
*/

public class Lab19 extends Applet


implements MouseListener, MouseMotionListener
{
String msg = "";
int mouseX = 0, mouseY = 0;
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent me)
{
mouseX = 0;
mouseY = 10;
msg = "Mouse clicked.";
repaint();
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
public void mouseEntered(MouseEvent me) public void mouseDragged(MouseEvent me)
{ {
mouseX = 0; mouseX = me.getX();
mouseY = 10; mouseY = me.getY();
msg = "Mouse entered."; msg = "*";
repaint(); showStatus("Dragging mouse at " + mouseX + ", " +
} mouseY);
public void mouseExited(MouseEvent me) repaint();
{ }
mouseX = 0; public void mouseMoved(MouseEvent me)
mouseY = 10; {
msg = "Mouse exited."; showStatus("Moving mouse at " + me.getX() + ", " +
repaint(); me.getY());
} }
public void mousePressed(MouseEvent me)
{ public void paint(Graphics g)
mouseX = me.getX(); {
mouseY = me.getY(); g.drawString(msg, mouseX, mouseY);
msg = "Down"; }
repaint(); }
}
public void mouseReleased(MouseEvent me)
{
mouseX = me.getX();
mouseY = me.getY();
msg = "Up";
repaint();
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
//Lab#20. Demonstrate the key event handlers.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="Lab20.class" width=300 height=100>
</applet>
*/
public class Lab20 extends Applet
implements KeyListener {
String msg = "hello";
int X = 10, Y = 20;
public void init()
{
addKeyListener(this);
}
public void keyPressed(KeyEvent ke)
{
showStatus("Key Down");
}
public void keyReleased(KeyEvent ke)
{
showStatus("Key Up");
}
SHREE GURU SUDHINDRA COLLEGE OF COMPUTER APPLICATIONS (BCA), BHATKAL JAVA LAB PROGRAMS |NEP |SEM-3
public void keyTyped(KeyEvent ke)
{
msg += ke.getKeyChar();
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg, X, Y);
}
}

You might also like