Files
oop/finalproject/Question11/ViewGetBook.java
2022-05-24 23:51:13 +08:00

41 lines
868 B
Java

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class ViewGetBook extends View<ControllerGetBook> {
private JTextField t;
public ViewGetBook(Library m, ControllerGetBook c) {
super(m, c);
// win
this.setTitle("View GetBook");
this.setSize(300, 200);
GridLayout layout = new GridLayout(2, 1);
this.setLayout(layout);
t = new JTextField();
add(t);
JButton b = new JButton("Tell me the book number");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String result = c.getBook(t.getText());
JOptionPane.showMessageDialog(null, result);
}
});
add(b);
// final
this.setVisible(true);
}
public void update() {
// do nothing
}
}