
I create 4 text box and 3 buttons.button1 is using increment option and button2 using decrement option button3 using reset option.when i click the button1 the value will be increase and the result is shown into the textbox same as button2 and button3.

import javax.swing.*;
import java.awt.event.*;
class SwingExample
{
public static void main(String[] args)
{
JFrame f=new JFrame();
final JTextField text1=new JTextField(20);
JTextField text2=new JTextField(20);
JTextField text3=new JTextField(20);
JTextField text4=new JTextField(20);
f.setLayout(null);
JButton b1=new JButton("Increment");
JButton b2=new JButton("Decrement");
JButton b3=new JButton("Reset");
text1.setBounds(10,10,150,20);
text2.setBounds(10,40,150,20);
text3.setBounds(10,70,150,20);
text4.setBounds(10,100,150,20);
b1.setBounds(10,130,100,20);
b2.setBounds(120,130,100,20);
b3.setBounds(240,130,100,20);
f.add(text1);
f.add(text2);
f.add(text3);
f.add(text4);
f.add(b1);
f.add(b2);
f.add(b3);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int num=Integer.parseInt(text1.getText());
num=num+1;
text1.setText(Integer.toString(num));
}
});
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int num=Integer.parseInt(text1.getText());
num=num-1;
text1.setText(Integer.toString(num));
}
});
b3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
text1.setText(" ");
}
});
f.setVisible(true);
f.setSize(350,200);
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.