GiteshPractical 12 3, Java
GiteshPractical 12 3, Java
*;
import java.awt.event.*;
JTextField number1TextField;
JTextField number2TextField;
JLabel resultLabel;
GiteshPractical_12_3()
{
initializeComponents();
}
void initializeComponents() {
JLabel number1Label = new JLabel("Number 1:");
number1Label.setBounds(10, 20, 80, 25);
add(number1Label);
addButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
double number1 =
Double.parseDouble(number1TextField.getText());
double number2 =
Double.parseDouble(number2TextField.getText());
double result = number1 + number2;
resultLabel.setText("Result: " + result);
} catch (NumberFormatException ex) {
JOptionPane.showMessageDialog(GiteshPractical_12_3.this,
"Please enter valid numbers.",
"Input Error",
JOptionPane.ERROR_MESSAGE);
}
}
});
}
public static void main(String[] args)
{
GiteshPractical_12_3 g=new GiteshPractical_12_3();
g.setTitle("Password Frame");
g.setSize(500, 500);
g.setVisible(true);
g.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}