📄 jlibrary.java
字号:
}
};
runner.start();
}
if(ae.getSource() == listAvailbleBook || ae.getSource() == button[2]) {
Thread runner =
new Thread() {
public void run() {
listAvailble = new listAvailbleBooks();
desktop.add(listAvailble);
try {
listAvailble.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == listBorrowedBook || ae.getSource() == button[3]) {
Thread runner =
new Thread() {
public void run() {
listBorrowed = new listBorrowedBooks();
desktop.add(listBorrowed);
try {
listBorrowed.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == addMember || ae.getSource() == button[4]) {
Thread runner =
new Thread() {
public void run() {
addMembeR = new addMembers();
desktop.add(addMembeR);
try {
addMembeR.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == listMember || ae.getSource() == button[5]) {
Thread runner =
new Thread() {
public void run() {
listMembeR = new listMembers();
desktop.add(listMembeR);
try {
listMembeR.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == removeMember || ae.getSource() == button[6]) {
Thread runner =
new Thread() {
public void run() {
removeMembeR = new removeMembers();
desktop.add(removeMembeR);
try {
removeMembeR.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == searchBooksAndMembers || ae.getSource() == button[7]) {
Thread runner =
new Thread() {
public void run() {
search = new searchBooksAndMembers();
desktop.add(search);
try {
search.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == borrowBook || ae.getSource() == button[8]) {
Thread runner =
new Thread() {
public void run() {
borrowBooK = new borrowBooks();
desktop.add(borrowBooK);
try {
borrowBooK.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == returnBook || ae.getSource() == button[9]) {
Thread runner =
new Thread() {
public void run() {
returnBooK = new returnBooks();
desktop.add(returnBooK);
try {
returnBooK.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == help || ae.getSource() == button[10]) {}
if(ae.getSource() == about || ae.getSource() == button[11]) {
Thread runner =
new Thread() {
public void run() {
JOptionPane.showMessageDialog(null, new about(),"About JLibrary",JOptionPane.PLAIN_MESSAGE);
}
};
runner.start();
}
if(ae.getSource() == login || ae.getSource() == button[12]) {
//Thread runner =
// new Thread() {
// public void run() {
logined = new Login(this);
Dimension dlgSize = logined.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
logined.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x,
(frmSize.height - dlgSize.height) / 2 + loc.y);
logined.pack();
logined.show();
// }
// };
// runner.start();
}
if(ae.getSource() == addOperater || ae.getSource() == button[13]){
Thread runner =
new Thread() {
public void run() {
addOperaterd = new addOperater();
desktop.add(addOperaterd);
try {
addOperaterd.setSelected(true);
}
catch(java.beans.PropertyVetoException e) {
}
}
};
runner.start();
}
if(ae.getSource() == exit || ae.getSource() == button[14]) {
dispose();
System.exit(0);
}
}
/**
*The main method creates JLibrary object.
*@param String[] args: Command line arguments as an array of Strings.
*/
public static void main(String[] args) {
//new JLibrary();
new thread().start();
}
public void setEnable(String powertype){
if (powertype.equals("Admin")) {
fileMenu.setEnabled(true);
bookMenu.setEnabled(true);
memberMenu.setEnabled(true);
searchMenu.setEnabled(true);
loanMenu.setEnabled(true);
helpMenu.setEnabled(true);
addOperater.setEnabled(true);
for(int i = 0; i < 15; i++) {
button[i].setEnabled(true);
}
}
/* else if (powertype.equals("Books Operater")) {
fileMenu.setEnabled(true);
bookMenu.setEnabled(true);
memberMenu.setEnabled(false);
searchMenu.setEnabled(true);
loanMenu.setEnabled(false);
helpMenu.setEnabled(true);
addOperater.setEnabled(false);
for(int i = 0; i < 15; i++) {
if(i == 0 || i == 1 || i == 2 || i == 3 || i ==7||i == 10 || i == 11 || i == 12 || i == 13 )
button[i].setEnabled(true);
}
}*/
else if (powertype.equals("Loan Operater")) {
fileMenu.setEnabled(true);
bookMenu.setEnabled(true);
memberMenu.setEnabled(true);
searchMenu.setEnabled(true);
loanMenu.setEnabled(true);
helpMenu.setEnabled(true);
addOperater.setEnabled(false);
for(int i = 0; i < 15; i++) {
if(i ==0 || i ==1 || i == 2 ||i == 3 || i == 4 || i == 5 || i == 6 ||i ==7 || i == 8 || i == 9 ||i == 10 || i == 11 || i == 12 || i == 14 )
button[i].setEnabled(true);
}
}
else {
fileMenu.setEnabled(true);
bookMenu.setEnabled(false);
memberMenu.setEnabled(false);
searchMenu.setEnabled(false);
loanMenu.setEnabled(false);
helpMenu.setEnabled(true);
addOperater.setEnabled(false);
}
}
protected void handleThisWindowOpened(WindowEvent e) {
setEnable("else");
for(int i = 0; i < 15; i++) {
button[i].setEnabled(false);
}
Login dlg=new Login(this);
Dimension dlgSize=dlg.getPreferredSize();
Dimension frmSize=getSize();
Point loc=getLocation();
dlg.setLocation((frmSize.width-dlgSize.width)/2+loc.x,(frmSize.height-dlgSize.height)/2+loc.y);
dlg.pack();
dlg.show(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -