[Link] a program in Java to display messages in various fonts in a frame.
import [Link];
import [Link]; import
[Link]("This is a Bold
[Link];
font",10,80);
public class manyfonts extends
[Link](fi); [Link]("This is a
JFrame{
Italic
public manyfonts(){
setSize(400,400); setVisible(true); font",10,110);
setDefaultCloseOperation(JFr [Link](fbi); [Link]("This is
ame.EXIT_ON_CLOSE); a Bold
Italic font",10,140); }
}
public static void main(String[]
public void paint(Graphics g){
args) {
[Link](g);
Font f=new new manyfonts();
Font("TimeRoman",[Link],1 8); }
Font fb=new
Font("TimeRoman",[Link],1 8);
Font fi=new
Font("TimeRoman",[Link], 18);
Font fbi=new
Font("TimeRoman",[Link] + Output :-
[Link],18);
[Link](f);
[Link]("This is a plain
font",10,50);
[Link](fb);
[Link] a program in Java to draw various geometric shapes like circle, line,
rectangle etc.
import [Link].*; import
[Link].*;
public class ShapesFrame
extends JPanel { Output:-
protected void
paintComponent(Graphics g) {
[Link](g);
[Link](50, 220, 100,
100);
[Link](50, 50, 200, 50);
[Link](50, 80, 150,
100);
}
public static void main(String[]
args) {
JFrame frame = new
JFrame("Drawing Shapes");
ShapesFrame panel = new
ShapesFrame();
[Link](panel);
[Link](500, 400);
[Link]
ation(JFrame.EXIT_ON_CLOSE)
;
[Link](true);
}
}
[Link] a program in Java to demonstrate Paintmode.
import [Link].*; import
public class Paintmode{
[Link].*;
public static void main(String[]
class Panel extends JPanel { public
args) {
void
MyFrame mf = new MyFrame();
paintComponent(Graphics g) {
[Link](JFr
[Link](g);
ame.EXIT_ON_CLOSE);
[Link]([Link]); [Link](50, 40,
[Link](true);
80, 80); [Link]([Link]);
}
[Link](100, 40, 80, 80);
}
[Link]();
[Link]([Link]); [Link](45,
Output:-
180, 150, 20); [Link]([Link]);
[Link]("Demo of Paint
Mode", 50, 250);
}
}
class MyFrame extends JFrame
{ public MyFrame() {
setSize(300, 300);
setTitle("Paint Mode");
Panel p = new Panel();
Container cp = getContentPane();
[Link](p);
}
}
[Link] a program in Java to demonstrate window events.
public void
import [Link].*; import windowClosed(WindowEvent we)
[Link].*; {}
import [Link]; public void
windowIconified(WindowEvent we)
class WindowEventExample {}
extends JFrame {
public void
public static void main(String[] windowDeiconified(WindowEvent we)
args) { {}
WindowEventExample d = new public void
WindowEventExample(); windowActivated(WindowEvent we)
[Link]("Draw"); {}
[Link](500, 500); public void
windowDeactivated(WindowEven t we)
[Link](true); {}
MyClass m = new MyClass();
public void
[Link](m); } windowOpened(WindowEvent we)
{}
public void paint(Graphics g)
}
{ [Link](200, 200, 100, 100);
} Output:-
}
class MyClass implements
WindowListener {
publicvoidwindowClosing(Windo
wEvent we) {
[Link](0);
}
[Link] a program in Java to demonstrate Mouse events.
import [Link].*; public void
import [Link].*; mouseDragged(MouseEvent me) {
class mousemove extends Frame }
implements MouseListener,MouseMot public void
ionListener{ mouseExited(MouseEvent me) {
int x,y,X,Y; }
mousemove() { public void paint(Graphics g) {
addMouseListener(this); [Link](g);
addMouseMotionListener(this); [Link]("x="+x,50,50);
x=0; [Link]("Y="+y,90,50);
y=0; }
} public static void
public void main(String args[]) {
mouseEntered(MouseEvent me) {
mousemove f=new
}
mousemove(); [Link]("demo of
public void
mouse event");
mousePressed(MouseEvent me) {
[Link](400,400);
}
[Link](true);
public void mouseClicked(MouseEvent
me) { }
} }
public void
mouseReleased(MouseEvent me) { Output:-
}
public void mouseMoved(MouseEvent
me) {
x=[Link]();
y=[Link]();
repaint();
}
[Link] a program in Java to demonstrate Keyboard
events.(key pressed, key released)
import [Link].*;
import [Link].*; [Link](200,100,50,50,20,2
class keydraw extends 0);
Frame implements if(a==4)
KeyListener{ Label lbl_title; [Link](300,200,50,50);
int }
ch; public static void main(String arge[]) {
int a; keydraw f=new keydraw();
keydraw() [Link]("Press direction keys");
{ a=0; [Link](true);
addKeyListener(this); [Link](400,400);
} }
public void keyPressed(KeyEvent ke) }
{ ch=[Link]();
} Output:-
public void keyTyped(KeyEvent ke) {
}
public void keyReleased(KeyEvent
ke) {
if(ch==ke.VK_LEFT)
a=1;
if(ch==ke.VK_RIGHT)
a=2;
if(ch==ke.VK_UP)
a=3;
if(ch==ke.VK_DOWN)
a=4;
repaint();
}
public void paint(Graphics g) {
[Link](g);
if(a==1)
[Link](200,100,300,200);
if(a==2)
[Link](200,100,200,100);
if(a==3)
[Link] a program in Java to demonstrate multicasting
import [Link].*; }
import [Link].*; }
class multicast extends public static void main(String
Frame implements args[]){
ActionListener{ multicast m=new
Button b,b1; multicast();
int c=2,x=50; [Link](400,400);
multicast(){ [Link](true);
setLayout(new FlowLayout()); }
b=new Button("click one time }
o/p
multicast"); Output:-
[Link](this);
add(b);
b1=new Button("cancel");
[Link](this);
add(b1);
}
public void
actionPerformed(ActionEvent ae){
String str=[Link]();
if(str=="click one time o/p
multicast")
{
Frame f=new
Frame();
[Link](300,300);
[Link](20*c,20*c);
[Link](true);
c=c+2;
}
if(str=="cancel"){
[Link](0);
[Link] a program in Java to demonstrate user interface component list
boxes and combo box.
import [Link].*;
public class
ListandCombo
{
ListandCombo()
}
{
JFrame f=new JFrame("List And
Combo");
String Output:-
country[]={"India","Aus","U.S.A"};
JComboBox<String> cb=new
JComboBox<>(country);
[Link](50, 50,120,25);
[Link](cb);
DefaultListModel<String> l1 =
new
DefaultListModel<>();
[Link]("Item1");
[Link]("Item2");
[Link]("Item3");
[Link]("Item4");
JList<String> list = new
JList<>(l1);
[Link](100,100,
75,75); [Link](list);
[Link](400,400);
[Link](null);
[Link](true);
[Link](JFra
me.EXIT_ON_CLOSE);
}
public static void main(String[] args)
new ListandCombo();
}
[Link] a program in Java to demonstrate user interface component radio
button and check box.
[Link](null);
import [Link].*; [Link](true);
import [Link].*; [Link](JFra
import [Link].*; me.EXIT_ON_CLOSE);
public class Checkandradio }
{ public static void main(String[] args)
Checkandradio() {
{ new Checkandradio();
JFrame f= new }
JFrame("Check and Radio Button"); }
JCheckBox checkBox1 =
new JCheckBox("PHP");
[Link](100,100, Output:-
50,50);
JCheckBox checkBox2 =
new JCheckBox("Java",true);
[Link](100,150,
50,50);
[Link](checkBox1);
[Link](checkBox2);
JRadioButton r1=new
JRadioButton("A) Boy");
JRadioButton r2=new
JRadioButton("B) Girl");
[Link](100,200,150,190);
[Link](100,300,150,240);
ButtonGroup bg=new
ButtonGroup();
[Link](r1);[Link](r2);
[Link](r1);[Link](r2);
[Link](500,500);
[Link] a program in Java to demonstrate menus as interface component.
import [Link].*;
class MenuExample {
JMenu menu, submenu;
JMenuItem i1, i2, i3, i4, i5;
MenuExample(){
JFrame f= new JFrame("Menu and Menu Item Example");
JMenuBar mb=new JMenuBar();
menu=new JMenu("Menu");
submenu=new JMenu("Sub
Menu"); i1=new JMenuItem("Item
1");
i2=new JMenuItem("Item 2");
i3=new JMenuItem("Item 3");
i4=new JMenuItem("Item 4");
i5=new JMenuItem("Item
5"); [Link](i1);
[Link](i2);
[Link](i3);
[Link](i4);
[Link](i5);
[Link](submenu);
[Link](menu);
[Link](mb);
[Link](400,400);
[Link](null);
[Link](true);
}
public static void main(String args[])
{ new MenuExample();
}
}
Output:-
[Link] an Applet to display humanface.
import [Link].*; import [Link](121, 81, 10, 10);
[Link].*; [Link]([Link]);
[Link](60, 125, 80, 40,
public class humanface extends 180, 180)
Applet
[Link]([Link]);
{ [Link](25, 92, 15, 30);
public void paint(Graphics g) [Link](160, 92, 15,
{ 30);
[Link]([Link]); }
[Link](40, 40, 120, }
150); /*
[Link]([Link]); <html>
[Link](57, 75, 30, 20); <applet code="[Link]"
[Link](110, 75, 30, 20); width="300" height="300">
[Link]([Link]); </applet>
[Link](68, 81, 10, 10); </html>
*/
Output:-
[Link] a program in Java to demonstrate Java Applet with parameter.
import [Link].*; import }
[Link].*;
}
public class Paramdeno extends
/*
Applet
<html>
{
<applet code="[Link]"
public void paint(Graphics g)
height="300" width="300">
{
<param name="msg"
String str = value="Kalyani">
getParameter("msg");
</applet>
[Link](str, 20, 20);
</html>
*/
Output:-
[Link] a program in Java to demonstrate collection interface (List and Set).
import [Link].*; [Link](set);
public class CollectionDemo { public TreeSet<Integer> sortedSet
static void main(String = new TreeSet<Integer>(set);
args[]) [Link]("Sorted
{ Set:");
List<String> a1 = new
ArrayList<String>();
[Link](sortedSet);
[Link]("Gunjan");
[Link]("First element:
[Link]("Darshan"); " + [Link]());
[Link]("Vishal"); [Link]("Last element:
" + [Link]());
[Link]("ArrayList }
Elements:");
}
[Link]("\t" + a1);
List<String> l1 = new
LinkedList<String>(); [Link]("Kalyani");
[Link]("Chaitali"); Output:-
[Link]("Bhumi");
[Link]("LinkedList
Elements:");
[Link]("\t" + l1); int
count[] = {34, 22, 1, 6,
30, 22};
Set<Integer> set = new
HashSet<Integer>();
for (int i = 0; i < [Link]; i+
+) {
[Link](count[i]
}
[Link]("HashSet (No
duplicates):");