0% found this document useful (0 votes)
4 views13 pages

Update Java

The document contains multiple Java programs demonstrating various graphical user interface (GUI) components and functionalities, including displaying messages in different fonts, drawing geometric shapes, handling mouse and keyboard events, and using applets. Each program is structured with imports, class definitions, and methods to showcase specific features such as window events, radio buttons, checkboxes, and menus. Additionally, there are examples of using collections in Java, illustrating the use of lists and sets.

Uploaded by

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

Update Java

The document contains multiple Java programs demonstrating various graphical user interface (GUI) components and functionalities, including displaying messages in different fonts, drawing geometric shapes, handling mouse and keyboard events, and using applets. Each program is structured with imports, class definitions, and methods to showcase specific features such as window events, radio buttons, checkboxes, and menus. Additionally, there are examples of using collections in Java, illustrating the use of lists and sets.

Uploaded by

patilruhi55
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

[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):");

You might also like