java全球通计费程序_第1页
java全球通计费程序_第2页
java全球通计费程序_第3页
java全球通计费程序_第4页
java全球通计费程序_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 欢迎下载 1 1 设计时间设计时间 2011 年 6 月 6 日 2011 年 6 月 10 日 2 2 设计目的设计目的 课程设计是全面的综合练习 通过实践加深了对面向对象程序设计的理论 方法 和基础知识的理解 掌握运用 Java 语言进行面向对象设计的基本方法 提高运用面向 对象知识分析实际问题 解决实际问题的能力 提高我们的应用能力 3 3 设计任务设计任务 使用图形用户界面 使用真实的全球通资费标准 模拟统计一个特定号的一个月 的实时话费 能根据输入实现各种用户的话费的计算并显示月实时账单 使用接口 和多个子类实现分别表示金卡 银卡等各种套餐的话费计算 4 4 设计内容设计内容 4 14 1 概要设计概要设计如图如图 点击 选择金卡 选择银卡 输入帐号和密码 输入帐号和密码 图 1 0 进入查询主界面 进入选择界面 输入界面输入界面 输入界面 输出界面 输入界面 输出界面 精品文档 欢迎下载 4 2 程序代码 import java awt import javax swing import java awt event import java awt event ActionEvent public class QuanQiuTong1 extends Frame private static final long serialVersionUID 687904501047398950L Button b new Button 欢迎来到全球通话费查询系统 点击进入 public QuanQiuTong this setTitle 全球通话费查询系统 this setLayout new BorderLayout this add b b setForeground Color red b addActionListener new MyListener1 this setBounds 100 200 300 300 b setBackground Color green this setVisible true public static void main String args new QuanQiuTong1 class MyListener1 implements ActionListener public void actionPerformed ActionEvent e 精品文档 欢迎下载 new ZhongLei class ZhongLei extends Frame private static final long serialVersionUID 8766071926133806787L private JRadioButton r1 new JRadioButton 金卡 private JRadioButton r2 new JRadioButton 银卡 private Panel p0 new Panel private Label l0 new Label 请选择你使用的卡的种类 private Panel p1 new Panel public ZhongLei l0 setForeground Color red this setTitle 选卡窗口 this setLayout new GridLayout 2 1 p0 add l0 p1 add r1 r1 setSelected false r1 addActionListener new MyListener11 p1 add r2 r2 setSelected false r2 addActionListener new MyListener11 this add p0 this add p1 this setBounds 300 200 250 250 this setBackground Color green this setVisible true 精品文档 欢迎下载 public static void main String args new ZhongLei class MyListener11 implements ActionListener public void actionPerformed ActionEvent e if r1 isSelected new JinKa if r2 isSelected new YinKa class JinKa extends Frame private static final long serialVersionUID 7904065589243691833L private Label l1 new Label 欢迎查询金卡费用 private Label l2 new Label 卡号 private Label l3 new Label 密码 private Panel p0 new Panel private Panel p1 new Panel private Panel p2 new Panel private Panel p3 new Panel private Button b new Button 查询 private TextField t1 new TextField 11 private TextField t2 new TextField 11 public JinKa 精品文档 欢迎下载 l1 setForeground Color yellow this setTitle 金卡 this setLayout new GridLayout 4 1 this setBounds 550 200 250 250 p1 add l2 p2 add l3 p0 add l1 p1 add t1 p2 add t2 p3 add b t1 addActionListener new MTextField1 t2 addActionListener new MTextField2 t2 setEchoChar b addActionListener new JinKa1 this add p0 this add p1 this add p2 this add p3 this setBackground Color green this setVisible true public static void main String args new JinKa class YinKa extends Frame private static final long serialVersionUID 2696746332725644863L private Label l1 new Label 欢迎查询银卡费用 private Label l2 new Label 卡号 private Label l3 new Label 密码 private Panel p0 new Panel private Panel p1 new Panel private Panel p2 new Panel 精品文档 欢迎下载 private Panel p3 new Panel private Button b new Button 查询 private TextField t1 new TextField 11 private TextField t2 new TextField 11 public YinKa l1 setForeground Color red this setTitle 银卡 this setLayout new GridLayout 4 1 this setBounds 550 200 250 250 p1 add l2 p2 add l3 p0 add l1 p1 add t1 p2 add t2 p3 add b t1 addActionListener new MTextField1 t2 addActionListener new MTextField2 t2 setEchoChar b addActionListener new YinKa1 this add p0 this add p1 this add p2 this add p3 this setBackground Color green this setVisible true public static void main String args new YinKa class MTextField1 implements ActionListener public void actionPerformed ActionEvent e 精品文档 欢迎下载 TextField t1 TextField e getSource System out println t1 getText t1 setText class MTextField2 implements ActionListener public void actionPerformed ActionEvent e TextField t2 TextField e getSource System out println t2 getText t2 setText class JinKa1 implements ActionListener public void actionPerformed ActionEvent e new JinKa11 class JinKa11 extends Frame private static final long serialVersionUID 6654673634025407119L private TextField t11 new TextField 50 private Panel p00 new Panel public JinKa11 精品文档 欢迎下载 this setTitle 金卡费用 this setLayout new BorderLayout p00 add t11 this add p00 this setBounds 800 200 250 250 this setVisible true public static void main String args new JinKa11 class YinKa1 implements ActionListener public void actionPerformed ActionEvent e new YinKa11 class YinKa11 extends Frame private static final long serialVersionUID 3530556156882749472L private TextField t11 new TextField 50 private Panel p00 new Panel public YinKa11 this setTitle 银卡费用 this setLayout new BorderLayout p00 add t11 精品文档 欢迎下载 this add p00 this setBounds 800 200 250 250 this setVisible true public static void main String args new YinKa11 4 3 程序运行及调试 4 3 1 主界面 点击进入下一界面 图 1 1 4 3 2 进入选择界面 点击选择卡的种类 精品文档 欢迎下载 图 1 2 4 3 3 进入输入界面 输入卡号和密码 图 1 3 精品文档 欢迎下载 图 1 4 4 3 4 输出界面 输出所用费用 图 1 5 图 1 6 精品文档 欢迎下载 5 5 总结与展望总结与展望 通过本次课程设计我对 java 语言又有了新的认识 掌握了一定的语句的编写与 运用 这次课程设计使我了解到要想成功的实现一个程序 光有理论知识是远远不够 的 还需要把理论与实践相结合 有一些问题是在只对书本知道有了解的情况下无法 发现 和无法解决的 课程设计充分考差了我们对 Java 程序设计知识的掌握熟练程度 和实际运用能力 一个完整的程序能较为全面的涵盖我们所学习的 java 知识 认真的 完成课程设计能使我们收获很多经验 会对我们今后对语句的编写 或者学习更高级 的计算机语言提供了一定的帮助 虽然 Java 是一门非常缜密的计算机语言 但有一些问题还是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论