?? mainframe.java
字號(hào):
/**********************************
* FileName:MainFrame.java
* Function:功能主界面
* Time:2005 1.8
*********************************/
import java.awt.*;
import java.awt.event.*;
public class MainFrame extends Frame implements ActionListener
{
Button butQuery = new Button("圖書查詢");
Button butBorrow = new Button("圖書借閱");
Button butReturn = new Button("圖書歸還");
Button butInform =new Button("讀者資料查詢");
Button butHelp = new Button("幫助");
Button butExit = new Button("退出");
MainFrame()
{
setTitle("圖書管理系統(tǒng)");
GridBagLayout gbLayout = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints ();
setLayout(gbLayout);
gbc.gridx=2;gbc.gridy =2;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butQuery,gbc);
butQuery.addActionListener(this);
gbc.gridx=6;gbc.gridy =2;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST ;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butBorrow,gbc);
butBorrow.addActionListener(this);
gbc.gridx=2;gbc.gridy =17;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butReturn,gbc);
butReturn.addActionListener(this);
gbc.gridx=6;gbc.gridy =17;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butInform,gbc);
butInform.addActionListener(this);
gbc.gridx=2;gbc.gridy =32;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butHelp,gbc);
butHelp.addActionListener(this);
gbc.gridx=6;gbc.gridy =32;
gbc.gridwidth =1;gbc.gridheight =1;
gbc.fill=GridBagConstraints.BOTH ;
gbc.anchor =GridBagConstraints.WEST;
gbc.weightx = 1; gbc.weighty = 1;
gbc.insets = new Insets (2,5,1,5);
gbLayout.setConstraints (butExit,gbc);
butExit.addActionListener(this);
add(butQuery);
add(butBorrow);
add(butReturn);
add(butInform);
add(butHelp);
add(butExit);
setSize(400,500);
setResizable(false);
setVisible(true);
setLocation (350,150);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand () == "圖書查詢")
{
BookQueryFrame bqFrame = new BookQueryFrame ();
bqFrame.show ();
}
if(e.getActionCommand () == "圖書借閱")
{
BookBorrowFrame bbFrame = new BookBorrowFrame ();
bbFrame.show ();
}
if(e.getActionCommand () == "圖書歸還")
{
BookReturnFrame brFrame = new BookReturnFrame ();
brFrame.show();
}
if(e.getActionCommand () == "讀者資料查詢")
{
UserQueryFrame uqFrame = new UserQueryFrame ();
uqFrame.show ();
}
if(e.getActionCommand ()== "幫助")
{
HelpFrame hFrame = new HelpFrame ();
hFrame.show ();
hFrame.txtDisplay();
}
if(e.getActionCommand () =="退出")
dispose();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -