Object Oriented Programming Using Java Laboratory (DJS23FLES201) F.Y B. Tech Semester: II Experiment No-14
Object Oriented Programming Using Java Laboratory (DJS23FLES201) F.Y B. Tech Semester: II Experiment No-14
Program Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
Program output:
1. Write a program to create a basic calculator.
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public UserForm() {
setTitle("Welcome to fahmidasclassroom");
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Name
add(new JLabel("Name:"));
add(nameField);
// Gender
add(new JLabel("Gender:"));
genderGroup.add(maleButton);
genderGroup.add(femaleButton);
genderPanel.add(maleButton);
genderPanel.add(femaleButton);
add(genderPanel);
// Interest
add(new JLabel("Interest:"));
interestPanel.add(musicCheckBox);
interestPanel.add(swimmingCheckBox);
add(interestPanel);
// Favourite Place
add(placeComboBox);
// Details
add(new JLabel("Details:"));
detailsArea.setEditable(false);
add(detailsArea);
// Buttons
submitButton.addActionListener(this);
add(submitButton);
exitButton = new JButton("Exit");
add(exitButton);
if (e.getSource() == submitButton) {
SwingUtilities.invokeLater(() -> {
form.setVisible(true);
});
}
}
Program Output:
Conclusion:
This experiment involved creating a form that displays selected inputs after clicking the Submit button.
Thus, we learnt how to collect user data from GUI components and display it using event handling.