final project q8

This commit is contained in:
2022-05-24 23:35:04 +08:00
parent d3cf0c7a7c
commit 3dc6689804
15 changed files with 552 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import javax.swing.JFrame;
public abstract class View<T extends Controller> extends JFrame implements ModelListener {
protected Library m;
protected T c;
public View(Library m, T c) {
this.m = m;
this.c = c;
m.addListener(this);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
}
public abstract void update();
}