[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(){ font",10,110);
setSize(400,400); setVisible(true); [Link](fbi); [Link]("This is
setDefaultCloseOperation(JFr a Bold
ame.EXIT_ON_CLOSE); Italic font",10,140); }
} public static void main(String[]
public void paint(Graphics g){ args) {
[Link](g); new manyfonts();
Font f=new }
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].*;
class Panel extends JPanel { public public static void main(String[]
void args) {
paintComponent(Graphics g) { MyFrame mf = new MyFrame();
[Link](g); [Link](JFr
[Link]([Link]); [Link](50, 40, ame.EXIT_ON_CLOSE);
80, 80); [Link]([Link]); [Link](true);
[Link](100, 40, 80, 80); }
[Link]();
[Link]([Link]); [Link](45, }
180, 150, 20); [Link]([Link]);
[Link]("Demo of Paint
Mode", 50, 250); Output:-
}
}
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
windowClosed(WindowEvent we)
import [Link].*; import
[Link].*; {}
import [Link]; public void
class WindowEventExample windowIconified(WindowEvent we)
extends JFrame { {}
public static void main(String[] public void
args) { windowDeiconified(WindowEvent we)
{}
WindowEventExample d = new
WindowEventExample(); public void
windowActivated(WindowEvent we)
[Link]("Draw");
{}
[Link](500, 500);
[Link](true); public void
MyClass m = new MyClass(); windowDeactivated(WindowEven t we)
[Link](m); } {}
public void paint(Graphics g) {
[Link](200, 200, 100, 100); public void
} windowOpened(WindowEvent we)
{}
}
}
class MyClass implements
WindowListener {
Output:-
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
ionListener{ public void mouseExited(MouseEvent
me) {
int x,y,X,Y;
mousemove() { }
addMouseListener(this);
addMouseMotionListener(this); public void paint(Graphics g) {
x=0; [Link](g);
y=0; [Link]("x="+x,50,50);
[Link]("Y="+y,90,50);
} }
public void public static void main(String
mouseEntered(MouseEvent me) { args[]) {
} mousemove f=new mousemove();
[Link]("demo of mouse event");
public void
[Link](400,400);
mousePressed(MouseEvent me) {
[Link](true);
} }
public void mouseClicked(MouseEvent }
me) {
} Output:-
public void
mouseReleased(MouseEvent me) {
}
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 Frame 0);
implements KeyListener{ if(a==4)
Label lbl_title; [Link](300,200,50,50);
int ch; }
int a; public static void main(String arge[]) {
keydraw(){ keydraw f=new keydraw();
a=0; [Link]("Press direction keys");
addKeyListener(this); [Link](true);
} [Link](400,400);
public void keyPressed(KeyEvent ke){ }
ch=[Link](); }
}
public void keyTyped(KeyEvent ke) { Output:-
}
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 Frame public static void main(String
implements ActionListener{ args[]){
Button b,b1; multicast m=new multicast();
int c=2,x=50; [Link](400,400);
multicast(){ [Link](true);
setLayout(new FlowLayout()); }
b=new Button("click one time o/p }
multicast");
[Link](this);
Output:-
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");
Output:-
String
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 Applet 180, 180)
{ [Link]([Link]);
public void paint(Graphics g) [Link](25, 92, 15, 30);
{ [Link](160, 92, 15,
[Link]([Link]); 30);
[Link](40, 40, 120, }
150); }
[Link]([Link]); /*
[Link](57, 75, 30, 20); <html>
[Link](110, 75, 30, 20); <applet code="[Link]"
[Link]([Link]); width="300" height="300">
[Link](68, 81, 10, 10); </applet>
</html>
*/
Output:-
[Link] a program in Java to demonstrate Java Applet with parameter.
import [Link].*; import }
[Link].*;
public class Paramdeno extends }
Applet
/*
{
<html>
public void paint(Graphics g)
<applet code="[Link]"
{ height="300" width="300">
String str = <param name="msg"
getParameter("msg"); value="Kalyani">
[Link](str, 20, 20); </applet>
</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]("Last element: "
[Link]("Vishal");
+ [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):");