java计算器小程序.docx
《java计算器小程序.docx》由会员分享,可在线阅读,更多相关《java计算器小程序.docx(11页珍藏版)》请在第一文库网上搜索。
1、编写一个简易的聊天器程序,至少提供一个聊天内容显示文本域和一个发送消息的文本框界面,要求实现在发送信息框内填写内容并按下回车后,把该内容添加到上面的文本域内。packagecom;importjava.awt.F1ow1ayout;importjava.awt.1ayoutManager;importjava.awt.event.FocusEvent;importjava.awt.event.Focus1istener;importjava.awt.event.KeyAdapter;importjava.awt.event.KeyEvent;importjavax.swing.*;pub1ic
2、c1ass1tsdemoextendsJFrameimp1ementsFocus1istenerstaticfina1int#=300;staticfina1ints=300;J1abe111,12;JTextAreat1;JTextFie1dt2;JPane1jp1,jp2,jp3;1tsdemoO(SUPer(聊天室程序”);jp1newJPane1O;jp2=nwJPane1O;I1=IIeWJ1abeI(接收消息”);t1=newJTextArea(4,20);JScro11Panes2=newJScro1IPane(t1,Scro11PaneConstants.VERTICA1_SC
3、RO11BAR_A1WAYS,Scro1IPaneConstants.HORIZONTA1_SCRO11BAR_A1WAKS);s2.addFocus1istener(this);jp1.add(11);jp1.add(s2);12=newJ1abe1(输入消息”);t2=newJTeXtFie1d(发送内容,20);t2.addFocus1istener(this);t2.addKey1istener(newKeyAdapterO(pub1icvoidkeyPressed(KeyEvente)if(e.getKeyCharO=n)t1.setText(t1.getText()+*n*+t2.
4、getText();t2.SetTeXt();文本框清空);jp2.add(12);jp2.add(t2);F1ow1ayoutf1=newF1ow1ayout();this.Set1ayout(f1);this,add(jp1);this.add(jp2);SetSiZe(S);SetDefau1tC1oseOperationONC1OSE);SetVisib1e(true);)pub1icstaticvoidmain(Stringargs)(1tsdemos1=new1tsdemoO;)pub1icvoidfocusGained(FocusEvente)if(e.ge!Component(
5、)=t2)t2.SetTeXt();清空文本域;)pub1icvoidfocus1ost(FocusEvente)if(e.getComponent()=t2)t2.SetTeXt(发送消息”);清空文本域;packageCOM;importjava.awt.F1ow1ayout;importjava.awt.event.FocusEvent;importjava.awt.event.Focus1istener;importjava.awt.event.KeyAdapter;importent.KeyEvent;importjavax.swing.*;pub1icc1ass1tsextends
6、JFrameimp1ementsPocus1istenerJ1abe1si,s2,s3;JTextFie1dt1,t2,t3;JTextAreaa1;JButtonw1,w2;JPane1jp,jp1,jp2,jp3;1ts(StringTit1e)(SetTitIe(聊天室-客户端程序”);jp=newJPane1();s1=newJ1abe1(服务器;t1=newJTextFie1dC127.O.O.,20);w1=newJButton(,退出“);jp.add(s1);jp.add(t1);jp.add(w1);s2=newJ1abeI(端口号:);t2=newJTextFie1dC20
7、00,/j20);w2=newJButton(*退出”);jp1=newJPane1();jp1.add(s2);jp1.add(t2);jp1.add(w2);jp2=newJPane1();a1=newJTeXtArea(客户端服务器2008-8-1911:36:26n连接完成n服务器2008-8-1911:36:33nabcn”,4,7);jp2.add(a1);jp3=newJPane1();s3=newJ1abe1(z,发送“);t3=newJTextFie1d(20);t3.addFocus1istener(this);t3.addKey1istener(newKeyAdapter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 计算器 程序