Web Hattı - Türkiyenin En Güncel Forumu

Java ile Cep Telefonları için Chat Örneği

Yazılım kategorisinde ve Resimli Program Anlatım forumunda bulunan Java ile Cep Telefonları için Chat Örneği konusunu görüntülemektesiniz.import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import javax.microedition.io.*; import java.util.*; import java.io.*; public class ChatMIDlet extends javax.microedition.midlet.MIDl et{ ChatForm form; public void ...



Geri git   Web Hattı - Türkiyenin En Güncel Forumu > Yazılım > Resimli Program Anlatım

Maşaallah Java ile Cep Telefonları için Chat Örneği

İndir Sitemap Arama Haritası Harita Kayıt ol Forumları Okundu Kabul Et


Java ile Cep Telefonları için Chat Örneği


Yeni Konu aç  Cevapla

 

LinkBack Seçenekler
Alt 11-07-2007, 10:54 AM  
Standart Java ile Cep Telefonları için Chat Örneği


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.util.*;
import java.io.*;
public class ChatMIDlet extends javax.microedition.midlet.MIDl et{
ChatForm form;
public void startApp(){
NickForm nickForm=new NickForm(this,"Chat Form");
Display.getDisplay(this).setCu rrent(nickForm);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void setNick(String nick){
ChatForm form=new ChatForm("Chat Form",nick);
Display.getDisplay(this).setCu rrent(form);
}
}
class ChatForm extends Form implements CommandListener{
String url="http://localhost:8080/examples/midlet_test/MultiMessagesServer.jsp";
Command sendCommand=new Command("Send",Command.SCREEN, 2);
Command getCommand=new Command("Get",Command.SCREEN,1 );
TextField messageField;
MessagesBox messagesBox;
String nick="";
public ChatForm(String title,String nick){
super(title);
this.nick=nick;
messagesBox=new MessagesBox("","");
messageField=new TextField("","",100,TextField. ANY);
append(messageField);
append(messagesBox);
addCommand(sendCommand);
addCommand(getCommand);
setCommandListener(this);
}
public void commandAction(Command c, Displayable d){
if(c==sendCommand){
try{
String s=messageField.getString();
if(s!=null){
String result=send(s);
messagesBox.append(nick+">"+s) ;
messageField.setString("");
}else{
messagesBox.append("String null");
}
}catch(Exception e){
messagesBox.append("Exception" +e.getMessage());
}
}else if(c==getCommand){
try{
String s=get();
if(s!=null){
messagesBox.append(s.trim());
}else{
messagesBox.append("String null");
}
}catch(Exception e){
messagesBox.append("Exception" +e.getMessage());
}
}
}
private String send(String message) throws Exception{
HttpConnection connecton=(HttpConnection)Conn ector.open(url+"?mes sage="+message+"&nick="+nick+" &req=SEND");
InputStream is=connecton.openInputStream() ;
StringBuffer buffer=new StringBuffer();
int ch;
while ((ch=is.read())!=-1) {
buffer.append((char)ch);
}
is.close();
connecton.close();
return buffer.toString();
}
private String get() throws Exception{
StringBuffer sb=new StringBuffer();
InputStream is=Connector.openInputStream(u rl+"?req=GET");
int ch;
while((ch = is.read())!=-1) {
sb.append((char) ch);
}
return sb.toString();
}
}
class MessagesBox extends StringItem{
Vector messages=new Vector();
public MessagesBox(String label, String text){
super(label,text);
}
public void append(String message){
messages.addElement(message);
refresh();
}
public void refresh(){
StringBuffer buffer=new StringBuffer();
for(int i=(messages.size()-1);i>-1;i--){
String message=(String)messages.eleme ntAt(i);
buffer.append(message+"\n");
}
setText(buffer.toString());
}
}
class NickForm extends Form implements CommandListener{
Command okCommand=new Command("Ok",Command.SCREEN,1) ;
TextField field;
ChatMIDlet midlet;
public NickForm(ChatMIDlet midlet,String title){
super(title);
this.midlet=midlet;
field=new TextField("Nick:","",100,TextF ield.ANY);
append(field);
addCommand(okCommand);
setCommandListener(this);
}
public void commandAction(Command c, Displayable d){
if(c==okCommand){
String nick=field.getString();
midlet.setNick(nick);
}
}
}

 
Alt 03-05-2008, 08:45 AM  
Standart Cevap: Java ile Cep Telefonları için Chat Örneği

konuyla ilgili biraz daha ayrıntılı açıklama yapsaydınız keşke, tam olarak anlayamadım da ?

 
Cevapla

Etiketler: , , , , , , , , , , , , , , , , , , , , ,


Seçenekler

Java ile Cep Telefonları için Chat Örneği

Yazılım kategorisinde ve Resimli Program Anlatım forumunda bulunan Java ile Cep Telefonları için Chat Örneği konusunu görüntülemektesiniz.import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import javax.microedition.io.*; import java.util.*; import java.io.*; public class ChatMIDlet extends javax.microedition.midlet.MIDl et{ ChatForm form; public void ...


Java ile Cep Telefonları için Chat Örneği konusuna benzer konular:

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Cep Telefonları İçin Java Oyunlar BilisimciTR Sony Ericsson 27 Dün 02:11 PM
BuyurunArkadaşlar''Fıfa wordcup2006'' tüm cep telefonları için sezginyavuz Sony Ericsson 11 09-06-2008 09:25 AM
cep telefonu için 300 java oyun dj_cengiz1 Nokia 10 07-26-2008 09:07 PM
cep telefonları için .sis oluşturma programı hem de türkçe anti-fb Nokia 10 03-10-2008 09:54 PM
cep telefonları için yusufergin Cep Telefonları Genel Yardım ve Paylaşım 14 09-12-2007 05:48 PM


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 04:27 PM .





Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Forums Directory
We Hattı RSS Besleme Alexa Toolbar

Benzer Forumlar: izafet | UslanmaM | TEKplatform | MaxiCep.Com | iDo-FoRuM | Main-Board | Bedava İndir