服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

如何把一图画变成图形界面的背景


  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);
  }
  }

扫描关注微信公众号