科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何把一图画变成图形界面的背景

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  Java ATM机操作界面程序哦      //以下是我写的ATM操作界面的程序//   //请高手赐教如何添加背景图形????//      import java.awt.*;   import java.awt.event.*;      

作者:中国IT实验室 来源:中国IT实验室 2007年9月24日

关键字: 编程 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);
  }
  }

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章