final project q12 giveup

This commit is contained in:
2022-05-24 23:53:18 +08:00
parent 252d0c67bb
commit 88a587102f
22 changed files with 784 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();
}