Java实训笔记(四)

import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

import java.util.*;

public class AddFrame extends JFrame implements ActionListener{

JLabel lblNumber=null,lblCity=null;

JTextField txtNumber=null,txtCity=null;

JButton btnAdd =null,btnFind =null;

JComboBox cboFind =null;

JTextField txtFind =null;

Hashtable<String ,String> telCity = null;

public AddFrame(){

lblNumber = new JLabel("区号");

lblCity = new JLabel("城市");

txtNumber = new JTextField(10);

txtCity = new JTextField(10);

btnAdd = new JButton("增加");

btnFind = new JButton("查找");

cboFind = new JComboBox();

cboFind.addItem("区号");

cboFind.addItem("城市");

txtFind = new JTextField(10);

JPanel p1 = new JPanel();

JPanel p2 = new JPanel();

p1.add(lblNumber);

p1.add(txtNumber);

p1.add(lblCity);

p1.add(txtCity);

p1.add(btnAdd);

p2.add(cboFind);

p2.add(txtFind);

p2.add(btnFind);

this.add(p1,BorderLayout.WEST);

this.add(p2,BorderLayout.EAST);

telCity = new Hashtable<String, String>();

btnAdd.addActionListener( this);

btnFind.addActionListener(this);

this.pack();

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource() == btnAdd){

String key = this.txtNumber.getText().trim();

String value = this.txtCity.getText().trim();

telCity.put(key, value);

}else{

if(cboFind.getSelectedItem().toString().equals("区号")){

//telCity.get

}else{

Enumeration<String> keys=telCity.keys();

Collection<String > values= telCity.values();

for(String str :values){

if(str.equals(txtFind.getText())){

String findKey=keys.nextElement();

System.out.print("key="+findKey+"value="+str);

break;

}

keys.nextElement();

}

}

}

}

}

教育人的,激励人的,安慰人不开心的. 或者是 诗词 诗经里的..

Java实训笔记(四)

相关文章:

你感兴趣的文章:

标签云: