bean.java
************
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class bean extends JPanel implements ActionListener
{
JLabel label1;
JLabel label2;
JLabel label3;
JTextField tf1;
JTextField tf2;
JTextField tf3;
JButton b1;
private String l1="Enter the first number";
private String l2="Enter the second number";
private String l3="Result";
String a,b;
int d,e,f;
GridLayout g1;
public bean()
{
super();
label1=new JLabel(l1);
label2=new JLabel(l2);
label3=new JLabel(l3);
tf1=new JTextField(7);
tf2=new JTextField(7);
tf3=new JTextField(7);
b1=new JButton("ADD");
g1=new GridLayout(4,2);
setLayout(g1);
add(label1);
add(tf1);
add(label2);
add(tf2);
add(label3);
add(tf3);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
a=tf1.getText();
b=tf2.getText();
d=Integer.parseInt(a);
e=Integer.parseInt(b);
f=d+e;
tf3.setText(" " +f);
}
}
• save as bean.java and compile it (as the class name is bean)
• create bean.mft file
Name: bean.class
Java-bean: True
(type it as it is along with space caps and all don’t press enter after True)
• create jar file
• jar cfm bean.jar bean.mft bean.class
• run the jar file by executing the run.bat file which is there in beanbox folder
• file->load the jar->choose the jar file created(say bean.jar)
• execute the program.
OUTPUT:
*********
D:\>cd java_pgm
D:\java_pgm>path=%path%;c:\jdk1.3\bin
D:\java_pgm>javac bean.java
D:\java_pgm>jar cfm bean.jar bean.mft bean.class