📄 vipdeletedialog.java
字号:
package view.dialog;
import java.awt.BorderLayout;
import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.GridBagLayout;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import view.com.CenterDialog;
import view.com.GBC;
import view.com.getcomponent.button.GetButton;
import view.dialog.basedialog.VipBaseDialog;
import action.implementclass.dialogaction.VipDeleteAction;
/**
* 会员删除对话框
* @author linfeng
*
*/
public class VipDeleteDialog extends JDialog {
/**
* vip_id 会员编号文本框
* button 按钮数组
* names 字符串数组
* panel 面板
* btnPanel 按钮面板
* deleteDialog 删除面板
* vipDeleteDialog 会员删除对话框
* idLabel 编号标签
*/
public static JTextField vip_id;
private JButton[] button;
private String[] names = { "删除", "重置", "取消", "刷新" };
private JPanel panel, btnPanel, deleteDialog;
public static JDialog vipDeleteDialog;
private JLabel idLabel;
private String[] icon={"icon\\button\\删除.GIF","icon\\button\\重置.GIF","icon\\button\\取消.GIF","icon\\button\\刷新.GIF"};
private String[] argActionCommand = { "删除", "重置", "取消", "刷新" };
public VipDeleteDialog() {
vipDeleteDialog = new JDialog();
vipDeleteDialog.setTitle("删除会员");
vipDeleteDialog.setLayout(new BorderLayout());
vipDeleteDialog.add(getDeletePanel(), BorderLayout.NORTH);
vipDeleteDialog.add(new VipBaseDialog().getJScrollPanel(),
BorderLayout.CENTER);
vipDeleteDialog.setSize(480, 400);
new CenterDialog().getCenterDialog(vipDeleteDialog, true);
vipDeleteDialog.setVisible(true);
}
/**
* 获得deleteDialog面板
* @return deleteDialog 面板
*/
public JPanel getDeletePanel() {
deleteDialog = new JPanel();
deleteDialog.setLayout(new BorderLayout());
deleteDialog.add(getPanel(), BorderLayout.NORTH);
deleteDialog.add(getBtnPanel(), BorderLayout.CENTER);
return deleteDialog;
}
/**
* 初始化各种组件
*/
public void initialText() {
vip_id = new JTextField(12);
idLabel = new JLabel("会员编号");
}
/**
* 获得panel面板
* @return panel 面板
*/
public JPanel getPanel() {
panel = new JPanel();
initialText();
panel.setLayout(new GridBagLayout());
panel.add(new JLabel(" "), new GBC(0, 0));
panel.add(idLabel, new GBC(1, 0).setAnchor(GBC.EAST));
panel.add(this.vip_id, new GBC(2, 0).setInset(7).setWeight(3, 0));
panel.add(new JLabel(" "), new GBC(3, 0));
panel.setBorder(BorderFactory.createTitledBorder("删除会员"));
return panel;
}
/**
* 获得btnPanel面板
* @return btnPanel 面板
*/
public JPanel getBtnPanel() {
btnPanel = new JPanel();
button = new JButton[names.length];
button = new GetButton().getButton(button, names, icon, argActionCommand);
btnPanel.add(button[0]);
button[0].addActionListener(new VipDeleteAction());
btnPanel.add(button[1]);
button[1].addActionListener(new VipDeleteAction());
btnPanel.add(button[2]);
button[2].addActionListener(new VipDeleteAction());
btnPanel.add(button[3]);
button[3].addActionListener(new VipDeleteAction());
btnPanel.setBorder(BorderFactory.createTitledBorder("按钮组"));
return btnPanel;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -