📄 readermangement.java
字号:
package librarymanagement.view.dialog;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import librarymanagement.action.bookMangementAction.BookMangementaction;
import librarymanagement.action.dialogAction.ReaderManagerAction;
import librarymanagement.view.dialog.base.BaseDialog;
import librarymanagement.vo.ReaderVo;
public class ReaderMangement extends BaseDialog{
private JTable table;
private static ReaderMangement reader;
/**
* 读者管理类的构造函数
*/
public ReaderMangement(){
}
public JTable buildJTable(){
if(table==null){
String[] names = {"读者卡号","读者姓名","读者性别","读者身份","所属院系","联系电话","证件号码","E-mail","注册日期"};
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, names){
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
table = new JTable(model);
table.getTableHeader().setReorderingAllowed(false);
}
return table;
}
public JPanel buildJCheckPanel() {
if (panel == null) {
panel = new JPanel();
panel.setLayout(new FlowLayout(FlowLayout.LEFT));
// panel.add(createInfoPanel(),"Center");
panel.add(buildJLabel());
panel.add(buildJText());
panel.add(buildBtn("查询", new ImageIcon("icons/查询.jpg")));
panel.setBorder(BorderFactory.createTitledBorder("查询条件"));
}
return panel;
}
public JLabel buildJLabel() {
label = new JLabel("编号");
return label;
}
public JTextField buildJText() {
text = new JTextField(15);
// text.setEditable(false);
return text;
}
public String getTextInfo() {
String in = text.getText();
return in;
}
public JButton buildBtn(String name,Icon icon){
Btn= new JButton(name,icon);
Btn.addActionListener(new ReaderManagerAction(this));
return Btn;
}
public static ReaderMangement getInstance(){
if(reader==null){
reader=new ReaderMangement();
}
return reader;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -