Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML


 
  
 
Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML
 

 
Facing Programming Problem?
Ask Questions?, Browse Latest Questions, Question-Answer Guidelines
Java
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments

Handling Mouse Clicks in Java

                         

Introduction

In this section, you will learn about handling the mouse click event in the awt application.

This program simply implements the left click event of the mouse. When you click "Click Me" button then the text of the label will change from "Roseindia.net" to the text of the generated event source and vice versa.

Following are some methods used in the program are given : 

MouseClick() :
This is the constructor of MouseClick class. In which, buttons are set on the frame and event listeners are attached to the button to process the clicked (pressed) event.

setText() :
This method has been used to set the text of the event source to the label. Syntax : setText(String).

equals() :
This is the equals() method of the String class is used to compare strings. It returns boolean value either true or false.

Here is the code of the program : 

import java.awt.*;
import java.awt.event.*;

public class MouseClick {
  Label lbl;
  public static void main(String[] args) {
    MouseClick MC = new MouseClick();
  }

  public MouseClick(){
    Frame f = new Frame("Checking the mouse click");
    Panel p = new Panel();
    Button button = new Button("Click Me");
    button.addMouseListener(new MyMouseListener());
    p.add(button, BorderLayout.NORTH);
    f.add(p,BorderLayout.NORTH);
    lbl = new Label("Roseindia.net");
    f.add(lbl, BorderLayout.CENTER);
    f.addWindowListener(new WindowAdapter(){
      public void windowClosing(WindowEvent we){
        System.exit(0);
      }
    });
    f.setSize(400,400);
    f.setVisible(true);
  }
  
  public class MyMouseListener extends MouseAdapter{
    public void mouseClicked(MouseEvent me){
      String str = lbl.getText();
      if (str.equals("Roseindia.net")){
        lbl.setText("You have clicke the button.");
      }
      else if (str.equals("You have clicke the button.")){
        lbl.setText("Roseindia.net");
      }
    }
  }
}

Download this example.

                         

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Latest Searches:
session bean and hiber
primitive data types u
java installtion
jsp forms getparameter
login=
Implementasi Stack wit
reading excel file usi
check a string for spa
develop graphs
Jintegra
JavaWorld article abou
java servlet
Struts Validator Frame
console program to wri
UI tag
how to parse
calculate mode in Java
asp tutorial
make runing java progr
program in java to dis
J2ME http
jspcode
storing text data to a
scheduler inmysql
Clustering and Load Ba
count the number of di
java date compare exam
JSTL: Property Access
text color
Java properties
calculate days between
Struts1.3 tutorials do
swing
TreeTable
connect to remote syst
examples for email val
how to use unique cons
Class Variables
Applet
java set methods
B Tree
save
readinf file using thr
Database MySQL Using S
java string
foreach count
Servlet Datasource res
Java example program t
spring annotation
JDBC-ODBC
convert string array t
JComboBox
jsf set href
buffer
corrimiento a la derec
PHP Image Manipulation
how to installmcat
java random numbers
login code example in
structs
ENTER NUMBER THEN rev
div
display images in stru
radio button with java
Photoshop Effects Vale
Servlet Example To Dis
java programming defin
how to find the days b
ASP Ad Management CJ s
ASP Ad Management CJ s
Date Examples java
java input/output serv
draw triangle
ASP Ad Management CJ s
ASP Ad Management CJ s
ASP Ad Management CJ s
ASP Ad Management CJ s
jdbc insert
enter
data compression
Java String toLowerCase Example
Java String toCharArray Example
Java String substring Example
Java String indexOf Example
Java String startsWith Example
Java String hashCode Example
Java String matches Example
Java String length Example
Java String lastIndexOf Example
Java String isEmpty Example
Java String equalsIgnoreCase Example
Java String equals Example
Java String endsWith Example
Java String copyValueOf Example
Java String contentEquals Example
  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.