我想问下通讯簿里想加一个查询 该怎么样添加 下面是我的代码 有谁能帮我看下 需要具体的代码 谢啦

问题描述

importjava.awt.*;importjava.awt.event.*;publicclassPhoneBookextendsWindowAdapterimplementsActionListener,ItemListener{Framef;//框架窗口TextFieldtf1,tf2;//文本行ListI;//列表框Buttonb1,b2;//按钮publicPhoneBook()//构造窗口界面{f=newFrame("电话簿");//创建框架,默认布局是BorderLayoutf.setSize(640,480);//设置框架大小Panelp=newPanel();//创建面板,默认布局是FlowLayoutp.add(newLabel("姓名"));//添加标签tf1=newTextField(10);//文本行宽度为10个字符p.add(tf1);p.add(newLabel("电话号码"));tf2=newTextField(20);p.add(tf2);b1=newButton("添加");b2=newButton("删除");b1.addActionListener(this);b2.addActionListener(this);p.add(b1);p.add(b2);f.add(p,"North");I=newList();I.add("姓名电话号码");I.addItemListener(this);f.add(I);f.setVisible(true);f.addWindowListener(this);}publicvoidactionPerformed(ActionEvente)//按钮的单击事件{if(e.getSource()==b1)//单击“添加”按钮时{I.add(tf1.getText()+""+tf2.getText());}if(e.getSource()==b2)//单击“删除”按钮时{I.remove(I.getSelectedIndex());//删除列表框中当前选中项}}publicvoiditemStateChanged(ItemEvente)//列表框中的单击事件{Stringstr=I.getSelectedItem();//获得当前选中的数据项inti=str.indexOf("");//获得串中第一个空格的位置tf1.setText(str.substring(0,i));//设置文本行显示内容str=str.substring(i);//取从i位置开始的子串str=str.trim();//去掉串中空格tf2.setText(str);}publicvoidwindowClosing(WindowEvente)//关闭框架窗口{System.exit(0);//关闭窗口}publicstaticvoidmain(Stringargs[]){newPhoneBook();}}

解决方案

解决方案二:
创建查询?一个JTextField,一个按钮
解决方案三:
具体代码怎么加啊能否告知
解决方案四:
我想的是就像手机一样,假如我输入z,就会出现姓张的人,麻烦睡能帮我看下,十分感谢!急!急!

时间: 2024-09-14 19:02:00

我想问下通讯簿里想加一个查询 该怎么样添加 下面是我的代码 有谁能帮我看下 需要具体的代码 谢啦的相关文章

代码-哪位大哥帮我看下,for循环执行不了,只能执行一条记录,跪谢。

问题描述 哪位大哥帮我看下,for循环执行不了,只能执行一条记录,跪谢. cust_list.asp页面中的代码如下: function del(){ var num=document.getElementById("ckcount"); if(num.innerHTML=="0") { alert('至少要选择一条记录') } else{ if(confirm('确定要删除该表资料吗?')) { var number=document.getElementById

vc++-想问一下在初始化函数中加这些是什么意思

问题描述 想问一下在初始化函数中加这些是什么意思 BOOL CGENEPANEL1Dlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization hereASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX < 0xF000);CMenu* pSysMenu = GetSystemMenu(FALSE);if (p

编程-大神们能帮我看下这个C里就多了这几行没多大关系的代码,就引发了异常断点?

问题描述 大神们能帮我看下这个C里就多了这几行没多大关系的代码,就引发了异常断点? 在第一张图里上一个cEx2数组输出正常,然后就经过了imper2的内存分配和赋值,不应该造成下面在cEx2[1]输出时引发的断点啊! 求解神们?查了一下午仍然没结果,只能求神了-- 解决方案 已解决,编译器问题好像.只要把malloc放到开头,就不会有这个问题. 求解释?表示不懂. 解决方案二: 多余了就把它删除了吧,可能是和你前面的代码发生冲突了-- 解决方案三: 希望能把问题描述清楚,这样大家才好帮你定位问题

文件操作-帮我看下圈圈里的什么意思?

问题描述 帮我看下圈圈里的什么意思? 帮我看下圈圈里的什么意思? 解决方案 把p1放在p2后面,p1作为最后一个元素. 解决方案二: p1指向尾节点,p2指向原来的p1, 解决方案三: p1后续为空,p2后续为p1.看n不等于0的逻辑没看出什么名堂.不过有点像头尾倒置链表的功能.ps:c语言结构体不带箭头能行? 解决方案四: p1节点接在p2后面,p1作为单链表最后一个节点,但是这个else分支为什么要这么搞没弄清楚

添加-C#我想给每个checkedlistbox的项后加一个linklable在后面

问题描述 C#我想给每个checkedlistbox的项后加一个linklable在后面 这个加的操作什么实现?谢谢了!告诉我加一个的也行,新人不太懂 解决方案 使用datagridview代替,它同时支持checkbox和linklabel

线程-请大神帮我看下这部分代码怎么写?谢谢!很急

问题描述 请大神帮我看下这部分代码怎么写?谢谢!很急 如图所示,我把基本通讯功能已经实现,但是我想实现下图中红色圈中部分的功能,自动发送跟数据格式的功能怎么实现啊,希望发送端跟接收端都可以实现这个数据格式的功能,谢谢 整体代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System; using System.Data; usin

两个线程打印到100,帮我看下为啥会打印到101

问题描述 两个线程打印到100,帮我看下为啥会打印到101 #include #include #include int N = 100;int n = 0;pthread_mutex_t mutex; void *func1(){ while (n < N+1) { pthread_mutex_lock(&mutex); printf (""%d 1n"" n); n++; pthread_mutex_unlock(&mutex); } if

ajax-求大神帮我看下为啥这段代码一直走error?

问题描述 求大神帮我看下为啥这段代码一直走error? 解决方案 跨域的服务器进行跨域支持了吗? 120.27.130.65这个服务器要支持你的跨域,才能使用jsonp,否则将不能回调到success函数. 跨域的本质是利用script,img等支持跨域的标签来对非同域名的链接来进行访问. 所以如果想要跨域成功,那么需要在调用方支持跨域. 我自己负责的很多项目跨域是自己写的实现,所以调用跨域的方法都得使用我封装的形式,否则默认是支持不了跨域的. jQuery的jsonp也一样,没有服务器是天然支

解密-关于RSA非对称加密的问题。请各位大神帮我看下以下问题,新人求助。。。感激不尽

问题描述 关于RSA非对称加密的问题.请各位大神帮我看下以下问题,新人求助...感激不尽 关于RSA非对称加密的问题.编程语言采用的是C++ 现在需要设计一个用来加密解密程序.里面包含两个接口,一个是加密,一个是解密. rsa 对称加密是公钥和私钥进行加密,接口设计如下: int EncodeRSA(unsigned char pub_key,unsigned int pass_len, unsigned char data,unsigned int data_len,unsigned char