javada yazılmış programı türkçeye çevirerek dosyayı winrar ile jar dosyasına çevirdim. telefona attım ama prog. çalışmadı. mobildemi programı değiştereceğim. kodları veriyorum jar çevirip dosyasına verip riplerseniz sevinirim. birde türkçeye çevirirseniz daha iyi olur.. şimdiden teşekkürler... import java. util. ; import java.io. ; import javax. microedition.io. ; import javax. microedition. midlet. ; import javax. microedition. lcdui. ; import javax. bluetooth. ; public class blue_car extends MIDlet implements CommandListener{ public Display display; public Form discoveryForm; public Form readyToConnectForm; public ImageItem mainImageItem; public Image mainImage; public Image bt_logo; public TextField addressTextField; public TextField subjectTextField; public TextField messageTextField; public Command selectCommand; public Command exitCommand; public Command connectCommand; public List devicesList; public Thread btUtility; public String btConnectionURL; public boolean sendData = false; public byte outSerial = ; private KeyCodeCanvas canvas; public String serialView_out="0"; public String buttonID="_"; public String HDLED="Head Lights OFF"; public String BRKLED="Brake Lights OFF"; ////////////////////////////////////////////////// public blue_car { display=Display. getDisplay ; discoveryForm = new Form ; try catch mainImageItem = new ImageItem ; discoveryForm. append ; btUtility = new BTUtility ; /// discoveryForm commands initialization exitCommand = new Command("Exit", Command. EXIT, 1); discoveryForm. addCommand ; discoveryForm. setCommandListener ; /// devicesList initialization devicesList = new List("Select Bluetooth-enabled Car", Choice. IMPLICIT, new String , new Image ); selectCommand = new Command("Select", Command. ITEM, 1); devicesList. addCommand ; devicesList. addCommand ; devicesList. setCommandListener ; devicesList. setSelectedFlags(new boolean ); /// readyToConnectForm initialization readyToConnectForm = new Form ; readyToConnectForm. append ; connectCommand = new Command("Connect", Command. ITEM, 1); readyToConnectForm. addCommand ; readyToConnectForm. addCommand ; readyToConnectForm. setCommandListener ; /// Initailize Canvas canvas = new KeyCodeCanvas ; canvas. addCommand ; canvas. setCommandListener ; } public void commandAction { if if if } public void startApp public void pauseApp public void destroyApp //////////////// / This is an inner class that is used for finding Bluetooth devices in the vicinity / class BTUtility extends Thread implements DiscoveryListener{ Vector remoteDevices = new Vector ; Vector deviceNames = new Vector ; DiscoveryAgent discoveryAgent; public BTUtility { try catch } public void deviceDiscovered { try catch finally } public void inquiryCompleted { if (remoteDevices. size > 0) { // the discovery process was a success // so let's out them in a List and display it to the user for (int i=0; i<remoteDevices. size ; i++){ try catch } display. setCurrent ; } else } // program gets connection data here public void run { try catch } public void servicesDiscovered public void serviceSearchCompleted } //////////////// //////////////// / This is an inner class that is used for sending the serial stream of data to a RFCOMM device / class COMMReader extends Thread { public COMMReader public void run { try{ StreamConnection connection = Connector. open ; OutputStream out = connection. openOutputStream ; byte temp = 0; // sendData is set false by default and an Exit Command sendData = true; // everything RFCOM-wise happens in this while-loop while { // if new output data is available, send and write to form if (outSerial != temp) // refresh Canvas canvas. repaint ; } connection. close ; }catch } } //////////////// //////////////// / This is an inner class used for making a canvas to display serial I/O and process keypad changes / class KeyCodeCanvas extends Canvas{ byte star_stat = 0; byte zero_stat = 0; byte square_stat = 0; public KeyCodeCanvas protected void paint protected void keyPressed { / works from 0 to 0b1111111 outSerial= ; / switch { case KEY_NUM2: case KEY_NUM5: case KEY_NUM4: case KEY_NUM6: case KEY_STAR: { if (star_stat 0) else buttonID = "STAR"; break; } case KEY_POUND: { if (square_stat 0) else buttonID = "SQUARE"; break; } default: buttonID = "Invalid"; break; } // display change in I/O canvas. repaint ; } protected void keyReleased { switch { case KEY_NUM2: case KEY_NUM5: case KEY_NUM4: case KEY_NUM6: default:buttonID = " "; break; } // display change in I/O canvas. repaint ; } } }