java程序代码实验5继承_实验五 Java标准类库实验报告_电话簿代码正确完整.doc...

实验五 Java标准类库实验报告_电话簿代码正确完整

实验五 Java标准类库

一、实验目的

掌握Java标准类库的使用及集合框架的使用,使学生具备利用Java进行数据处理的能力。

二、主要仪器及耗材

连接网络的计算机一台

三、实验内容与步骤

利用映射接口,编写一个模拟电话簿的程序,实现对联系人电话的增删改查。

要求:创建Frame,设置Frame布局,在其中创建多个Button,分别实现增删改查功能;创建一个label,用来显示结果。

四、实验注意事项

1、重点掌握集合接口和映射接口的灵活运用。

2、事件处理模型的熟练运用。

五、程序运行结果

界面:

错误添加:

添加:

添加后查找:

修改:

修改后查找:

清空:

删除:

删除后查找:

六、代码

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JFrame;

import javax.swing.JTextField;

import javax.swing.SwingUtilities;

import java.awt.Rectangle;

import javax.swing.JLabel;

import javax.swing.JButton;

import java.awt.Point;

import java.awt.Dimension;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Set;

import java.util.Map.Entry;

public class Two extends JFrame {

public static HashMap callBook=new HashMap();

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JTextField jTextField = null;

private JLabel jLabel = null;

private JLabel jLabel1 = null;

private JTextField jTextField1 = null;

private JButton jButton = null;

private JButton jButton1 = null;

private JButton jButton2 = null;

private JButton jButton3 = null;

/**

* This is the default constructor

*/

public Two() {

super();

initialize();

}

/**

* This method initializes this

*

* @return void

*/

private void initialize() {

this.setContentPane(getJContentPane());

this.setTitle("通讯录");

this.setBounds(new Rectangle(450, 250, 305, 200));

}

/**

* This method initializes jContentPane

*

* @return javax.swing.JPanel

*/

private JPanel getJContentPane() {

if (jContentPane == null) {

jLabel1 = new JLabel();

jLabel1.setBounds(new Rectangle(50, 120, 60, 25));

jLabel1.setText("电话号码");

jLabel = new JLabel();

jLabel.setBounds(new Rectangle(50, 75, 60, 25));

jLabel.setText("姓名");

jContentPane = new JPanel();

jContentPane.setLayout(null);

jContentPane.add(getJTextField(), null);

jContentPane.add(jLabel, null);

jContentPane

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值