📄 querymoneypanel.java
字号:
package ATMClient.ClientUI;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.border.Border;
public class querymoneyPanel extends JPanel {
private JLabel acctype;
private JLabel accnumber;
private JLabel acc;
private JLabel caozhi;
private JLabel stime;
private JLabel etime;
private JLabel balance;
private JLabel kequMoney;
private JPanel inforpanel;
private JLabel yicaozhi;
private short atype;
private JButton goback;
private OnClick click;
public querymoneyPanel(OnClick c)
{
click=c;
this.setLayout(null);
accnumber=new JLabel();
acctype=new JLabel();
acc=new JLabel();
caozhi=new JLabel();
stime=new JLabel();
etime=new JLabel();
balance=new JLabel();
kequMoney=new JLabel();
inforpanel=new JPanel();
yicaozhi=new JLabel();
inforpanel.setSize(206,270);
inforpanel.setLocation(285,345);
Border etched=BorderFactory.createEtchedBorder();
Border titled=BorderFactory.createTitledBorder(etched,"帐号信息");
inforpanel.setBorder(titled);
balance.setSize(196,44);
balance.setLocation(548,370);
kequMoney.setSize(196,44);
kequMoney.setLocation(548,410);
goback=new JButton("返回");
goback.setSize(120,40);
goback.setLocation(585,550);
goback.setBackground(new Color(221,224,217));
goback.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
click.goback();
}
});
add(goback);
add(balance);
add(kequMoney);
add(inforpanel);
}
public void setPanel()
{
atype=click.getacctype();
if(atype==0)//信用卡账户
{
inforpanel.setLayout(new GridLayout(5,1));
inforpanel.add(accnumber);
inforpanel.add(acctype);
inforpanel.add(acc);
inforpanel.add(caozhi);
inforpanel.add(yicaozhi);
}
else if(atype==1)//活期账户
{
inforpanel.setLayout(new GridLayout(3,1));
inforpanel.add(accnumber);
inforpanel.add(acc);
inforpanel.add(acctype);
}
else if(atype==2)
{
inforpanel.setLayout(new GridLayout(5,1));
inforpanel.add(accnumber);
inforpanel.add(acc);
inforpanel.add(acctype);
inforpanel.add(stime);
inforpanel.add(etime);
}
}
public void setaccnumber(String n)
{
accnumber.setText(" 帐 号: "+n);
}
public void setacctype(String t)
{
acctype.setText(" 帐号类型: "+t);
}
public void setacc(String ac)
{
acc.setText(" 所属帐号: "+ac);
}
public void setcaozhi(String cz)
{
caozhi.setText(" 超支金额: "+cz+"元");
}
public void setstime(String st)
{
stime.setText("开始时间:"+st);
}
public void setetime(String et)
{
etime.setText("结束时间:"+et);
}
public void setyicaozhi(String cz)
{
yicaozhi.setText(" 已经透支: "+cz+"元");
}
public void setbalance(String ba)
{
balance.setText("<html><font color=#993300 size=5>实际余额:</font><font size=5>"+ba+"元</font></html>");
}
public void setkequMoney(String kq)
{
kequMoney.setText("<html><font color=#993300 size=5>可取余额:</font><font size=5>"+kq+"元</font></html>");
}
public interface OnClick
{
public void goback();
public short getacctype();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -