Develop a java program that creates a user interface to perform integer divisions with
possible validations (Divide by Zero, NumberFormatException).
Division.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Division {
public static void main(String[] args) {
Frame frame = new Frame("ActionListener Example");
TextField textField1 = new TextField();
TextField textField2 = new TextField();
TextField textField3 = new TextField();
Button button = new Button("Click Me");
Label label1 = new Label("Textfield 1:");
Label label2 = new Label("Textfield 2:");
Label label3 = new Label("Textfield 3:");
frame.add(label1);
frame.add(textField1);
frame.add(label2);
frame.add(textField2);
frame.add(label3);
frame.add(textField3);
frame.add(button);
frame.setLayout(new FlowLayout());
frame.setSize(300, 300);
frame.setVisible(true);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try{
int num1 = Integer.parseInt(textField1.getText());
int num2= Integer.parseInt(textField2.getText());
String s;
s=""+(num1/num2);
textField3.setText(s);
catch(ArithmeticException a)
JOptionPane.showMessageDialog(null,"Divide by zero");
catch(NumberFormatException b)
JOptionPane.showMessageDialog(null,"NumberFormatException");
});
}
Develop a java program to implement mouse events like mouse pressed, mouse released,
and mouse moved by means of adapter classes.
MouseListenerExample.java
import java.awt.*;
import java.awt.event.*;
public class MouseListenerExample extends Frame implements MouseListener{
Label l;
MouseListenerExample(){
addMouseListener(this);
l=new Label();
l.setBounds(20,50,100,20);
add(l);
setSize(300,300);
setLayout(null);
setVisible(true);
public void mouseClicked(MouseEvent e) {
l.setText("Mouse Clicked");
public void mouseEntered(MouseEvent e) {
l.setText("Mouse Entered");
public void mouseExited(MouseEvent e) {
l.setText("Mouse Exited");
}
public void mousePressed(MouseEvent e) {
l.setText("Mouse Pressed");
public void mouseReleased(MouseEvent e) {
l.setText("Mouse Released");
public static void main(String[] args) {
new MouseListenerExample();