java atm机操作界面程序哦
//以下是我写的atm操作界面的程序//
//请高手赐教如何添加背景图形????//
import java.awt.*;
import java.awt.event.*;
public class atmdialog
{
public static void main(string args[])
{
mydialogframe df=new mydialogframe();
}
}
class mydialogframe extends frame
implements actionlistener,componentlistener
{
dialog megdlg,inoutdlg;
label prompt;
label prompt1;
button btn1,btn2,btn3,btn4,btn5;
textfield tf=new textfield("请按相关按钮操作",25);
textfield getmeg=new textfield("您目前的存款是1000元. 2004-11-22",10);
textfield getmeg1=new textfield(20);
mydialogframe()
{
super("atm终端");
prompt=new label("欢迎您的光临!");
btn1=new button("取款");
btn2=new button("查询");
btn3=new button("确定");
btn4=new button("取消");
btn5=new button("返回");
setlayout(new flowlayout());
add(prompt);
add(tf);
add(btn1);
add(btn2);
//add(btn3);
//btn1.addcomponentlistener(this);
getmeg1.addactionlistener(this);
btn1.addactionlistener(this);
btn2.addactionlistener(this);
//btn3.addactionlistener(this);
btn3.addactionlistener(this);
btn4.addactionlistener(this);
btn5.addactionlistener(this);
setsize(350,150);
show();
}
public void actionperformed(actionevent e)
{
if(e.getactioncommand()=="取款")
{
megdlg=new dialog(this,"请输入取款金额",true);
panel p1=new panel();
megdlg.add("center",getmeg1);
panel p2=new panel();
p2.add(btn3);
p2.add(btn4);
megdlg.add("south",p2);
megdlg.setsize(200,100);
megdlg.show();
}
else if(e.getactioncommand()=="查询")
{
inoutdlg=new dialog(this);
inoutdlg.add("center",getmeg);
inoutdlg.add("south",btn5);
inoutdlg.setsize(200,100);
inoutdlg.show();
}
else if(e.getactioncommand()=="确定")
{
tf.settext("请取走金额...");
getmeg.settext("您的帐户余额为:(1000-"+getmeg1.gettext()+")元");
megdlg.dispose();
}
// else if(getmeg1.gettext()<getmeg.gettext())
else if(e.getactioncommand()=="取消")
megdlg.dispose();
else if(e.getactioncommand()=="返回")
{
inoutdlg.dispose();
}
}
public void componentshown(componentevent e){}
public void componentresized(componentevent e){}
public void componentmoved(componentevent e){}
public void componenthidden(componentevent e){}
}
class winadpt extends windowadapter
{
public void windowclosing(windowevent e)
{
((frame)e.getwindow()).dispose();
system.exit(0);
}
}
闽公网安备 35060202000074号