Code:
package lp_2018_02_09_02;
public class student {
private String studntName;
private String studentNumber;
private String studentAge;
public student(String studntName, String studentNumber, String studentAge) {
this.studntName = studntName;
this.studentNumber = studentNumber;
this.studentAge = studentAge;
}
public String getStudntName() {
return studntName;
}
public void setStudntName(String studntName) {
this.studntName = studntName;
}
public String getStudentNumber() {
return studentNumber;
}
public void setStudentNumber(String studentNumber) {
this.studentNumber = studentNumber;
}
public String getStudentAge() {
return studentAge;
}
public void setStudentAge(String studentAge) {
this.studentAge = studentAge;
}
public void show() {
System.out.println("Name:"+this.getStudntName());
System.out.println("Number:"+this.getStudentNumber());
System.out.println("Age:"+this.getStudentAge());
}
}
package lp_2018_02_09_02;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class newMonse implements MouseListener {
@Override
public void mouseClicked(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
}
package lp_2018_02_09_02;
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class newWindow implements WindowListener {
@Override
public void windowOpened(WindowEvent e) {
}
@Override
public void windowClosing(WindowEvent e) {
Window window = e.getWindow();
window.setVisible(false);
window.dispose();
}
@Override
public void windowClosed(WindowEvent e) {
}
@Override
public void windowIconified(WindowEvent e) {
}
@Override
public void windowDeiconified(WindowEvent e) {
}
@Override
public void windowActivated(WindowEvent e) {
}
@Override
public void windowDeactivated(WindowEvent e) {
}
}
package lp_2018_02_09_02;
import sun.awt.windows.WEmbeddedFrame;
import java.awt.*;
import java.awt.event.*;
public class ui {
private Frame lpWindow;
private Button lpButtonOK;
private TextField lpInputName;
private TextField lpInputNumber;
private TextField lpInpputAge;
private Panel lppanelForAll;
private Panel lpPanelName;
private Panel lpPanelAge;
private Panel lpPanelNumber;
private Panel lpPanelForButton;
private Button lpButtonNot;
private Label lpName;
private Label lpNumber;
private Label lpAge;
public ui() {
lpWindow = new Frame();
lpWindow.addWindowListener(new newWindow());
lpWindow.addMouseListener(new newMonse());
lpWindow.setTitle("学生管理系统");
lpWindow.setSize(800,500);
lpWindow.setLayout(new GridLayout(3,1));
lpName = new Label("Input name:");
lpInputName = new TextField(30);
lpAge = new Label("Input age");
lpInpputAge = new TextField(30);
lpNumber = new Label("Input number:");
lpInputNumber = new TextField(30);
lpPanelName = new Panel();
lpPanelName.add(lpName);
lpPanelName.add(lpInputName);
lpPanelNumber = new Panel();
lpPanelNumber.add(lpNumber);
lpPanelNumber.add(lpInputNumber);
lpPanelAge = new Panel();
lpPanelAge.add(lpAge);
lpPanelAge.add(lpInpputAge);
lppanelForAll = new Panel();
lppanelForAll.setLayout(new FlowLayout());
lppanelForAll.add(lpPanelName, 0);
lppanelForAll.add(lpPanelNumber, 1);
lppanelForAll.add(lpPanelAge, 2);
lpWindow.add(lppanelForAll, BorderLayout.CENTER);
lpButtonOK = new Button("OK");
lpButtonNot = new Button("NOT");
lpPanelForButton = new Panel(new FlowLayout());
lpPanelForButton.add(lpButtonNot);
lpPanelForButton.add(lpButtonOK);
lpWindow.add(lpPanelForButton, BorderLayout.SOUTH);
}
public void addButtonOK() {
lpButtonOK.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = lpInputName.getText();
String number = lpInputNumber.getText();
String age = lpInpputAge.getText();
lpInpputAge.setText("");
lpInputName.setText("");
lpInputNumber.setText("");
student tempStudent = new student(name,number,age);
tempStudent.show();
}
});
}
public void addButtonNOT() {
lpButtonNot.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
lpInpputAge.setText("");
lpInputName.setText("");
lpInputNumber.setText("");
}
});
}
public void showWindow() {
lpWindow.show();
}
}
package lp_2018_02_09_02;
public class Domon {
public static void main(String [] args) {
ui lp_a = new ui();
lp_a.addButtonOK();
lp_a.addButtonNOT();
lp_a.showWindow();
}
}
Effect: