import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/* <applet code="DivideDemo" width=500 height=500> </applet? */
{
int x,y;
float res=0;
public void init()
{
add(l1);
add(t1);
add(l2);
add(t2);
add(b1);
add(l3);
add(t3);
b1.addActionListener(this);
t1.addTextListener(this);
t2.addTextListener(this);
}
{
try
{
int x
=Integer.
parseInt(t1.
getText()); int y
=Integer.
parseInt(t2.
getText()); if(ae.getSource()==b1)
res=x/y;
}
{
javax.
swing.
JOptionPane.
showMessageDialog(this,
"Please enter Integer value"); }
{
javax.
swing.
JOptionPane.
showMessageDialog(this,
"Please enter non-zero value"); }
t3.
setText(String.
valueOf(res
)); }
{
if(!t1.getText().equals("")&&(!t2.getText().equals("")))
{
b1.setEnabled(true);
}
else
b1.setEnabled(false);
}
}
aW1wb3J0IGphdmEuYXBwbGV0Lio7CmltcG9ydCBqYXZhLmF3dC4qOwppbXBvcnQgamF2YS5hd3QuZXZlbnQuKjsKLyogPGFwcGxldCBjb2RlPSJEaXZpZGVEZW1vIiB3aWR0aD01MDAgaGVpZ2h0PTUwMD4gPC9hcHBsZXQ/ICovCgogY2xhc3MgRGl2aWRlRGVtbyBleHRlbmRzIEFwcGxldCBpbXBsZW1lbnRzIEFjdGlvbkxpc3RlbmVyLFRleHRMaXN0ZW5lcgp7CkxhYmVsIGwxLGwyLGwzOwpUZXh0RmllbGQgdDEsdDIsdDM7CkJ1dHRvbiBiMTsKaW50IHgseTsgCmZsb2F0IHJlcz0wOwpwdWJsaWMgdm9pZCBpbml0KCkKewogICAgbDE9bmV3IExhYmVsKCJOdW0xOiIpOwogICAgbDI9bmV3IExhYmVsKCJOdW0yOiIpOwogICAgbDM9bmV3IExhYmVsKCJOdW0zOiIpOwogICAgdDE9bmV3IFRleHRGaWVsZCgxMCk7CiAgICB0Mj1uZXcgVGV4dEZpZWxkKDEwKTsKICAgIHQzPW5ldyBUZXh0RmllbGQoMTApOwogICAgYjE9bmV3IEJ1dHRvbigiRGlzcGxheSIpOwogICAgYWRkKGwxKTsKICAgIGFkZCh0MSk7CiAgICBhZGQobDIpOwogICAgYWRkKHQyKTsKICAgIGFkZChiMSk7CiAgICBhZGQobDMpOwogICAgYWRkKHQzKTsKICAgIGIxLmFkZEFjdGlvbkxpc3RlbmVyKHRoaXMpOwogICAgdDEuYWRkVGV4dExpc3RlbmVyKHRoaXMpOwogICAgdDIuYWRkVGV4dExpc3RlbmVyKHRoaXMpOwp9CiAgIHB1YmxpYyB2b2lkIGFjdGlvblBlcmZvcm1lZChBY3Rpb25FdmVudCBhZSkKICAgewogICAgICAgdHJ5CiAgICAgICB7CiAgICAgICAgICAgaW50IHg9SW50ZWdlci5wYXJzZUludCh0MS5nZXRUZXh0KCkpOwogICAgICAgICAgIGludCB5PUludGVnZXIucGFyc2VJbnQodDIuZ2V0VGV4dCgpKTsKICAgICAgICAgICBpZihhZS5nZXRTb3VyY2UoKT09YjEpCiAgICAgICAgICAgICByZXM9eC95OwogICAgICAgfQogICAgICAgY2F0Y2goTnVtYmVyRm9ybWF0RXhjZXB0aW9uIG5mZSkKICAgICAgIHsgCiAgICAgICAgICAgamF2YXguc3dpbmcuSk9wdGlvblBhbmUuc2hvd01lc3NhZ2VEaWFsb2codGhpcywgIlBsZWFzZSBlbnRlciBJbnRlZ2VyIHZhbHVlIik7CiAgICAgICB9CiAgICAgICBjYXRjaChBcml0aG1ldGljRXhjZXB0aW9uIGFmZSkKICAgICAgIHsKICAgICAgICAgICBqYXZheC5zd2luZy5KT3B0aW9uUGFuZS5zaG93TWVzc2FnZURpYWxvZyh0aGlzLCJQbGVhc2UgZW50ZXIgbm9uLXplcm8gdmFsdWUiKTsKICAgICAgIH0KICAgICAgIHQzLnNldFRleHQoU3RyaW5nLnZhbHVlT2YocmVzKSk7CiAgIH0KICAgcHVibGljIHZvaWQgdGV4dFZhbHVlQ2hhbmdlZChUZXh0RXZlbnQgdGUpCiAgIHsKICAgICAgIGlmKCF0MS5nZXRUZXh0KCkuZXF1YWxzKCIiKSYmKCF0Mi5nZXRUZXh0KCkuZXF1YWxzKCIiKSkpCiAgICAgICB7CiAgICAgICAgICAgYjEuc2V0RW5hYmxlZCh0cnVlKTsKICAgICAgICAgICAKICAgICAgIH0KICAgICAgIGVsc2UKICAgICAgICAgICBiMS5zZXRFbmFibGVkKGZhbHNlKTsKICAgICAgICAgICAKICAgfQp9