?? butpanel.java
字號:
/* *ButPanel.java:建立所有按鈕類的父類。 *包括:增、刪、改、查、借用、歸還按鈕等子類。 */ import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;class ButPanel extends JPanel { JButton btnAdd ; JButton btnModify; JButton btnDelete; JButton btnSelect; public ButPanel() { btnAdd = new JButton("增加"); btnModify = new JButton("修改"); btnDelete = new JButton("刪除"); btnSelect = new JButton("查詢"); setLayout(new FlowLayout()); add(btnAdd); add(btnModify); add(btnDelete); add(btnSelect); //setBackground(Color.blue); setVisible(true); }}class AddButPanel extends ButPanel { MyHandler handle; public AddButPanel(MyHandler h) { super(); handle = h; btnAdd.setActionCommand("add"); btnAdd.addActionListener(handle); btnModify.setEnabled(false); btnDelete.setEnabled(false); btnSelect.setEnabled(false); }}class UptButPanel extends ButPanel { MyHandler handle; public UptButPanel(MyHandler h) { super(); handle = h; btnModify.setActionCommand("upt"); btnModify.addActionListener(handle); btnSelect.setActionCommand("sel"); btnSelect.addActionListener(handle); btnAdd.setEnabled(false); btnDelete.setEnabled(false); //btnSelect.setEnabled(false); }}class Upt2ButPanel extends ButPanel { MyHandler handle; public Upt2ButPanel(MyHandler h) { super(); handle = h; btnModify.setActionCommand("upt"); btnModify.addActionListener(handle); btnSelect.setEnabled(false); btnAdd.setEnabled(false); btnDelete.setEnabled(false); //btnSelect.setEnabled(false); }}class DelButPanel extends ButPanel { MyHandler handle; public DelButPanel(MyHandler h) { super(); handle = h; btnDelete.setActionCommand("del"); btnDelete.addActionListener(handle); btnSelect.setActionCommand("sel"); btnSelect.addActionListener(handle); btnAdd.setEnabled(false); btnModify.setEnabled(false); //btnSelect.setEnabled(false); }}class LenButPanel extends ButPanel { MyHandler handle; public LenButPanel(MyHandler h) { super(); handle = h; btnAdd.setActionCommand("len"); btnAdd.setText("借用"); btnAdd.addActionListener(handle); btnSelect.setActionCommand("lensel"); btnSelect.addActionListener(handle); btnModify.setEnabled(false); btnDelete.setEnabled(false); }}class RetButPanel extends ButPanel { MyHandler handle; public RetButPanel(MyHandler h) { super(); handle = h; btnAdd.setActionCommand("ret"); btnAdd.setText("歸還"); btnAdd.addActionListener(handle); btnSelect.setActionCommand("retsel"); btnSelect.addActionListener(handle); btnModify.setEnabled(false); btnDelete.setEnabled(false); }}class InfButPanel extends ButPanel { MyHandler handle; public InfButPanel(MyHandler h) { super(); handle = h; btnAdd.setActionCommand("request"); btnAdd.setText("請求"); btnAdd.addActionListener(handle); btnModify.setActionCommand("send"); btnModify.setText("發送"); btnModify.addActionListener(handle); btnDelete.setActionCommand("refuse"); btnDelete.setText("打開"); btnDelete.addActionListener(handle);// btnDelete.setEnabled(false); btnSelect.setActionCommand("exit"); btnSelect.setText("保存"); btnSelect.addActionListener(handle); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -