📄 customerinfopanel.java
字号:
package view.panel.basePanel;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class CustomerInfoPanel extends JPanel{
private GridLayout layout;
private JLabel vipCardIdLabel,vipNameLabel,vipGradeLabel,
vipCardRestMnyLabel,vipScoresLabel,vipPhoneLabel;
public CustomerInfoPanel(){
layout = new GridLayout(2,6);
this.setLayout(layout);
this.add(buildLabel("会员卡号:"));
this.add(buildVipCardIdLabel());
this.add(buildLabel("会员姓名:"));
this.add(buildVipNameLabel());
this.add(buildLabel("会员级别:"));
this.add(buildVipGradeLabel());
this.add(buildLabel("卡内余额:"));
this.add(buildVipCardRestMnyLabel());
this.add(buildLabel("积分:"));
this.add(buildVipScoresLabel());
this.add(buildLabel("联系电话:"));
this.add(buildVipPhoneLabel());
}
public JLabel buildLabel(String content){
return new JLabel(content);
}
public JLabel buildVipCardIdLabel(){
if(vipCardIdLabel == null){
vipCardIdLabel = new JLabel();
}
return vipCardIdLabel;
}
public JLabel buildVipNameLabel(){
if(vipNameLabel == null){
vipNameLabel = new JLabel();
}
return vipNameLabel;
}
public JLabel buildVipGradeLabel(){
if(vipGradeLabel == null){
vipGradeLabel = new JLabel();
}
return vipGradeLabel;
}
public JLabel buildVipCardRestMnyLabel(){
if(vipCardRestMnyLabel == null){
vipCardRestMnyLabel = new JLabel();
}
return vipCardRestMnyLabel;
}
public JLabel buildVipScoresLabel(){
if(vipScoresLabel == null){
vipScoresLabel = new JLabel();
}
return vipScoresLabel;
}
public JLabel buildVipPhoneLabel(){
if(vipPhoneLabel == null){
vipPhoneLabel = new JLabel();
}
return vipPhoneLabel;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
frame.getContentPane().add(new CustomerInfoPanel());
frame.setSize(200,30);
frame.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -