Java prog

pdsalunkhe 16 views 5 slides Jan 06, 2020
Slide 1
Slide 1 of 5
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5

About This Presentation

Key Event Mouse Event


Slide Content

Key Event, Mouse Event Handling In Java Pratap College (Autonomous) Amalner Submitted By: P. M. Patil

// Write a Program to Demonstrate Mouse Event in Java import javax.swing .*; import java.awt.*; import java.awt.event .*;   class mouseframe extends JFrame implements MouseListener {   int x,y ; mouseframe () { setSize (400,400); setLocation (0,0); setTitle ("Mouse Event Demo"); addMouseListener (this); } public void mousePressed ( MouseEvent e) { x= e.getX (); y= e.getY (); repaint(); } public void mouseReleased ( MouseEvent e){} public void mouseEntered ( MouseEvent e){} public void mouseExited ( MouseEvent e){} public void mouseClicked ( MouseEvent e){}   public void paint(Graphics g) { super.paint (g); g.setColor ( Color.blue ); g.fillRect (x,y,20,20); } public static void main(String [] a) { mouseframe f=new mouseframe (); f.show (); }   }

// Write a Program to Demonstrate Key Event in Java // Write a Program to Demonstrate Key // Event in Java   import javax.swing .*; import java.awt.*; import java.awt.event .*;   class keyframe extends JFrame implements KeyListener { char ch ; keyframe () { setSize (400,400); setLocation (0,0); setTitle ("Key Event Demo"); addKeyListener (this); } public void keyPressed ( KeyEvent e) { ch = e.getKeyChar (); repaint(); } public void keyReleased ( KeyEvent e){} public void keyTyped ( KeyEvent e){}   public void paint(Graphics g) { super.paint (g); g.setColor ( Color.blue ); if( ch =='r') g.fillRect (100,50,200,100); else if( ch =='c') g.fillOval (100,50,200,100); else if( ch =='l') g.drawLine (100,50,200,50); } public static void main(String [] a) { keyframe f=new keyframe (); f.show (); } }

Program in Java to Display String in Various Font import javax.swing .*; import java.awt.*;   class myframe extends JFrame { myframe () { setSize (400,400 ); setLocation (0,0); drawshape p=new drawshape (); Container cp= getContentPane (); cp.add (p ); } } class drawshape extends JPanel { drawshape () { setBackground ( Color.red ); } public void paintComponent (Graphics g) { super.paintComponent (g); String f[]= GraphicsEnvironment . getLocalGraphicsEnvironment (). getAvailableFontFamilyNames ();   for( int i =0; i <20;i++) { g.setFont (new Font (f[ i ],Font.ITALIC,20)); g.setColor (new Color( i *5,i*8,i*7)); g.drawString ("Pratap College",i+20,i*14); } } public static void main(String [] a) { myframe f=new myframe (); f.show (); } }

Program in Java using ComboBox and List Box import javax.swing .*; import java.awt.*; import java.awt.event .*;   class comboframe extends JFrame implements ActionListener { int x=0,y; JComboBox c; JList l; String s,s1;   comboframe () { setSize (400,400); setLocation (0,0); setTitle ("Radio Button Demo"); setLayout (new FlowLayout ()); c = new JComboBox (); c.addItem (" Shubhangi "); c.addItem (" Megha "); c.addItem (" Harshada "); c.addItem (" Khushboo "); c.addItem (" Sayli "); c.addActionListener (this); add(c);   String a[]={"First Class","Second Class","Pass Class"}; l= new JList (a); add(l); }   public void actionPerformed ( ActionEvent e) { Object o= c.getSelectedItem (); s = "" + o; o= l.getSelectedValue (); s=s+ " got "+o; repaint(); } public void paint(Graphics g) { super.paint (g); g.setColor ( Color.red ); g.setFont (new Font("verdana",Font.BOLD,15)); g.drawString (s,100,200); }   public static void main(String []a) { comboframe f=new comboframe (); f.show (); }   }