📄 mainpanel.java
字号:
package book;
//********************************************************************
//主界面Panal
//********************************************************************
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MainPanel extends JPanel{
JButton password,book,book1,manage,query,stat,system,close;
JLabel l;
ShowFrame show=new ShowFrame();
MainFrame main;
MainPanel(MainFrame main){
this.setLayout(null);
this.main=main;
password=new JButton(new ImageIcon("./data/image/main/jieshu1.jpg"));
password.setRolloverIcon(new ImageIcon("./data/image/main/jieshu2.jpg"));
password.setPressedIcon(new ImageIcon("./data/image/main/jieshu3.jpg"));
password.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
password.setBounds(50,50,100,100);
password.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
show.showBorrowBook();
}
});
book=new JButton(new ImageIcon("./data/image/main/huanshu1.jpg"));
book.setRolloverIcon(new ImageIcon("./data/image/main/huanshu2.jpg"));
book.setPressedIcon(new ImageIcon("./data/image/main/huanshu3.jpg"));
book.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
book.setBounds(220,50,100,100);
book.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
show.showReturnBook();
}
});
book1=new JButton(new ImageIcon("./data/image/main/book1.jpg"));
book1.setRolloverIcon(new ImageIcon("./data/image/main/book2.jpg"));
book1.setPressedIcon(new ImageIcon("./data/image/main/book3.jpg"));
book1.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
book1.setBounds(380,50,100,100);
book1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
show.showBookManage();
}
});
manage=new JButton(new ImageIcon("./data/image/main/duzhe1.jpg"));
manage.setRolloverIcon(new ImageIcon("./data/image/main/duzhe2.jpg"));
manage.setPressedIcon(new ImageIcon("./data/image/main/duzhe3.jpg"));
manage.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
manage.setBounds(540,50,100,100);
manage.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
show.showReaderManage();
}
});
query=new JButton(new ImageIcon("./data/image/main/query1.jpg"));
query.setRolloverIcon(new ImageIcon("./data/image/main/query2.jpg"));
query.setPressedIcon(new ImageIcon("./data/image/main/query3.jpg"));
query.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
query.setBounds(50,230,100,100);
query.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
show.showQueryFrame();
}
});
stat=new JButton(new ImageIcon("./data/image/main/tongji1.jpg"));
stat.setRolloverIcon(new ImageIcon("./data/image/main/tongji2.jpg"));
stat.setPressedIcon(new ImageIcon("./data/image/main/tongji3.jpg"));
stat.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
stat.setBounds(220,230,100,100);
stat.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
show.showStatFrame();
}
});
system=new JButton(new ImageIcon("./data/image/main/system1.jpg"));
system.setRolloverIcon(new ImageIcon("./data/image/main/system2.jpg"));
system.setPressedIcon(new ImageIcon("./data/image/main/system3.jpg"));
system.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
system.setBounds(380,230,100,100);
system.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
show.showSystemManage();
}
});
close=new JButton(new ImageIcon("./data/image/main/close1.jpg"));
close.setRolloverIcon(new ImageIcon("./data/image/main/close2.jpg"));
close.setPressedIcon(new ImageIcon("./data/image/main/close3.jpg"));
close.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
close.setBounds(540,230,100,100);
close.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
try {
close();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
});
this.add(manage);this.add(book1); this.add(query);this.add(stat);this.add(system);this.add(close);
this.add(book);this.add(password);
}
void close() throws SQLException{
main.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -