Posts

Showing posts from April, 2021

MouseListener interface and MouseEvent class in java

Image
 //MouseListener interface and MouseEvent class import java.awt.*; import java.awt.event.*; import javax.swing.*; /* <applet code = "MouseListener_and_MouseEvent" width = 200 height = 200></applet> */ public class MouseListener_and_MouseEvent extends JApplet implements MouseListener {     Container con;     public void init()     {         con = getContentPane();         con.setLayout(new FlowLayout());         addMouseListener(this);     }     public void mouseEntered(MouseEvent me)     {         con.setBackground(Color.red);     }     public void mouseExited(MouseEvent me)     {         con.setBackground(Color.green);     }     public void mousePressed(MouseEvent me)     {         con.setBackground(Color.blue);     }     public void mouseReleased(MouseEvent me)     {         con.setBackground(Color.yellow);     }     public void mouseClicked(MouseEvent me)     {         con.setBackground(Color.black);     } } OUTPUT:

MouseAdapter class in java

Image
 //MouseAdapter class import java.awt.*; import java.awt.event.*; import javax.swing.*; /* <applet code = "MouseAdapter_demo" width = 200 height = 200></applet> */ public class MouseAdapter_demo extends JApplet {     Container con;      public void init()      {              con = getContentPane();              con.setLayout(new FlowLayout());              addMouseListener(new MouseAdapter()              {                  public void mouseEntered(MouseEvent me)                  {                      con.setBackground(Color.red);                  }                  public void mouseExited(MouseEvent me)                  {                      con.setBackground(Color.blue);                  }              });      } } OUTPUT: when mouse Entered: when mouse Leave:

FocusEvent class and FocusListener interface in java

Image
 //FocusEvent class and FocusListener interface import java.awt.*; import javax.swing.*; import java.awt.event.*; /* <applet code = "FocusEvent_and_FocusListener" width = 200 height = 200> </applet> */ public class FocusEvent_and_FocusListener extends JApplet implements FocusListener {     Container con;     JTextField txt1, txt2, txt3;     public void init()     {         con = getContentPane();         con.setLayout(new FlowLayout());         txt1 = new JTextField(20);         txt1.addFocusListener(this);         con.add(txt1);         txt2 = new JTextField(20);         txt2.addFocusListener(this);         con.add(txt2);         txt3 = new JTextField(20);         txt3.addFocusListener(this);         con.add(txt3);     }     public void focusGained(FocusEvent fe)     {         if(fe.getSource() == txt1)             txt1.setBackground(Color.yellow);         else if(fe.getSource() == txt2)             txt2.setBackground(Color.yellow);         else if(fe.getSource()

JTabbedPane class in java

Image
 //JTabbedPane import java.awt.*; import javax.swing.*; class JTabbedPane_demo extends JFrame {     Container con;     JButton btn1, btn2, btn3;     JLabel lbl1, lbl2, lbl3;     JPanel p1, p2;     JTabbedPane tp;     JTabbedPane_demo()     {         con = getContentPane();         con.setLayout(new FlowLayout());         p1 = new JPanel();         p1.setLayout(new FlowLayout());         btn1 = new JButton("BTN - 1");         p1.add(btn1);         btn2 = new JButton("BTN - 2");         p1.add(btn2);         btn3 = new JButton("BTN - 3");         p1.add(btn3);         p2 = new JPanel();         p2.setLayout(new FlowLayout());         lbl1 = new JLabel("LBL - 1");         p2.add(lbl1);         lbl2 = new JLabel("LBL - 2");         p2.add(lbl2);         lbl3 = new JLabel("LBL - 3");         p2.add(lbl3);         tp = new JTabbedPane();         tp.add("Buttons", p1);         tp.add("Labels", p2);         con.add

JSlider class in java

Image
 //JSlider import java.awt.*; import javax.swing.*;   class JSlider_demo extends JFrame {     Container con;     JSlider s1;     JSlider_demo()     {         con = getContentPane();         con.setLayout(new FlowLayout());         s1 = new JSlider();         s1.setValue(0);         s1.setMinorTickSpacing(2);         s1.setMajorTickSpacing(10);         s1.setPaintTicks(true);         s1.setPaintLabels(true);         con.add(s1);         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }     public static void main(String[] args) {         JSlider_demo obj = new JSlider_demo();         obj.setSize(300, 100);         obj.setVisible(true);     } } OUTPUT:

JProgressbar class in java

Image
 //JProgressBar import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JProgressBarDemo extends JFrame {     Container con;     JProgressBar jp;     JProgressBarDemo()     {         con = getContentPane();         con.setLayout(new FlowLayout());         jp = new JProgressBar(1, 100);         jp.setValue(1);         jp.setStringPainted(true);         con.add(jp);         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }     void process()     {         int a = 1;         while(a <= 100)         {             try             {                 Thread.sleep(100);             }             catch(Exception e)             {                 System.out.println();             }             jp.setValue(a);             a++;         }         System.exit(0);     }     public static void main(String[] args) {         JProgressBarDemo obj = new JProgressBarDemo();         obj.setSize(300, 100);         obj.setVisible(true);         obj.process();     } } OUTPUT:  

JScrollBar class in java

Image
 //JScrollBar class import java.awt.*; import java.awt.event.*; import javax.swing.*; /* <applet code = "JScrollbardemo" width = 200 height = 300></applet> */ public class JScrollbardemo extends JApplet implements AdjustmentListener {     JScrollBar sc1, sc2, sc3;     Container con;     public void init()     {         con = getContentPane();         con.setLayout(null);         sc1 = new JScrollBar(JScrollBar.HORIZONTAL, 0, 2, 0, 257);         sc1.setBounds(100, 50, 100, 20);         sc1.addAdjustmentListener(this);         con.add(sc1);              sc2 = new JScrollBar(JScrollBar.HORIZONTAL, 0, 2, 0, 257);         sc2.setBounds(100, 100, 100, 20);         sc2.addAdjustmentListener(this);         con.add(sc2);         sc3 = new JScrollBar(JScrollBar.HORIZONTAL, 0, 2, 0, 257);         sc3.setBounds(100, 150, 100, 20);         sc3.addAdjustmentListener(this);         con.add(sc3);     }     public void adjustmentValueChanged(AdjustmentEvent ae)     {         con.s

JToggelButton class in java

Image
 //JToggleButton class import java.awt.*; import java.awt.event.*; import javax.swing.*; class JToggleButton_demo extends JFrame implements ActionListener {     Container con;     JLabel lbl1, lbl2;     JToggleButton btn1;     JToggleButton_demo(String title)     {         super(title);         con = new Container();         con.setLayout(new FlowLayout());         lbl2 = new JLabel("click Button to ON/OFF" );         con.add(lbl2);         lbl1 = new JLabel("   ");         con.add(lbl1);         btn1 = new JToggleButton("ON/OFF");         btn1.addActionListener(this);         con.add(btn1);         add(con);         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }     public void actionPerformed(ActionEvent ae)     {         if (btn1.isSelected()) {             btn1.setText("ON");         }         else         {             btn1.setText("OFF");         }         lbl1.setText(btn1.getText());     }     public static void main(Stri

JFrame find odd/even

Image
 //JFrame class import java.awt.*; import java.awt.event.*; import javax.swing.*; class MyJFrame extends JFrame implements ActionListener {     Container con;     JLabel lbl1;     JTextField txt1;     JButton btn1;     MyJFrame(String title)     {         super(title);         con = new Container();         con.setLayout(new FlowLayout());         lbl1 = new JLabel("Number");         con.add(lbl1);         txt1 = new JTextField(10);         con.add(txt1);         btn1 = new JButton("Odd/Even");         btn1.addActionListener(this);         con.add(btn1);         add(con);         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }     public void actionPerformed(ActionEvent ae)     {         int no = Integer.parseInt(txt1.getText());         if(no%2 == 0)             JOptionPane.showMessageDialog(this, "Even Number");         else             JOptionPane.showMessageDialog(this, "Odd Number");     }     public static void main(String[] args) {  

WindowAdapter class in java

Image
 //WindowsAdapter class import java.awt.*; import java.awt.event.*; class MyFrame3 extends Frame {     MyFrame3(String title)     {         super(title);         addWindowListener(new WindowAdapter()             {                 public void windowClosing(WindowEvent we)                 {                     System.exit(0);                 }             });     } public static void main(String[] args) {     MyFrame3 obj = new MyFrame3("My Frame3");     obj.setSize(300, 300);     obj.setVisible(true); } } OUTPUT:  

Simple program of JFrame

Image
 //JFrame class import java.awt.*; import javax.swing.*; class jframe1 extends JFrame {     jframe1(String title)     {         super(title);         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }     public static void main(String[] args) {         jframe1 obj = new jframe1("jframe1");         obj.setSize(200, 200);         obj.setVisible(true);     } } OUTPUT: