anyone know how to fix the border so that box stay on its position..any reply tanx..:D
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Exer extends JApplet implements ActionListener{
JButton button1, button2, button3;
JTextField tf1, tf2, tf3 ;
JLabel counter1, counter2, sum;
int total = 0, ans1,ans2;
public void init() {
setSize(200, 200);
setLayout(new BorderLayout());
counter1 = new JLabel("Counter 1 \n");
tf1 = new JTextField("0",10);
counter2 = new JLabel("Counter 2 \n ");
tf2 = new JTextField("0",10);
sum = new JLabel("Sum \t\n");
tf3 = new JTextField(10);
//buttons
button1 = new JButton("Up1");
button2 = new JButton("Up2");
button3 = new JButton("Reset");
JPanel panel1 = new JPanel();
panel1.add(counter1);
panel1.add(tf1);
panel1.add(counter2);
panel1.add(tf2);
panel1.add(sum);
panel1.add(tf3);
JPanel panel2 = new JPanel();
panel2.add(button1);
panel2.add(button2);
panel2.add(button3);
add(panel1, "Center");
add(panel2, "South");
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
JButton source = (JButton)e.getSource();
//UP1 button
if(source.getActionCommand() == "Up1") {
ans1 = ans1 + 1;
total = ans1 + ans2;
tf3.setText(String.valueOf(total));
tf1.setText(String.valueOf(ans1));
}
//UP2 button
if(source.getActionCommand() == "Up2"){
ans2 = ans2 + 1;
total = ans1 + ans2;
tf3.setText(String.valueOf(total));
tf2.setText(String.valueOf(ans2));
}
//reset button
if(source.getActionCommand() == "Reset"){
tf1.setText("0");
tf2.setText("0");
tf3.setText("0");
}
}
}