mvcpattern
mvcpattern
class StudentView {
public void printStudentDetails(String studentName, String studentRollNo) {
System.out.println("Student:");
System.out.println("Name: " + studentName);
System.out.println("Roll No: " + studentRollNo);
}
}
class StudentController {
private Student model;
private StudentView view;
// Business logic
public int add() {
return number1 + number2;
}
public View() {
frame = new JFrame("MVC Calculator");
frame.setSize(300, 200);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
view.getAddButton().addActionListener(e -> {
try {
int a = Integer.parseInt(view.getNum1());
int b = Integer.parseInt(view.getNum2());
model.setNumber1(a);
model.setNumber2(b);
model.setNumber1(a);
model.setNumber2(b);