هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 Display file

اذهب الى الأسفل 
3 مشترك
نويسندهپيام
parmida




تعداد پستها : 63
Registration date : 2008-11-04

Display file Empty
پستعنوان: Display file   Display file Icon_minitimeالأحد فبراير 08, 2009 4:35 am

سلام این کلاس اسم فایل را می گیره و اطلاعاتش را می خونه و باید توی یه فرم نشان بده :
public class readfile {
private Display display;
Form display_form=new Form(null);
Iran_Daro daro;
public String str;
public readfile(String filename){
StringBuffer buffer = null;
InputStream is = null;
InputStreamReader isr = null;
try {
Class c = this.getClass();
is = c.getResourceAsStream(filename);

if (is == null)
throw new Exception("File Does Not Exist");

isr = new InputStreamReader(is,"UTF8");

buffer = new StringBuffer();
int ch;
while ((ch = isr.read()) > -1) {
buffer.append((char)ch);
}

if (isr != null)
isr.close();
} catch (Exception ex) {
System.out.println(ex);
}
str=buffer.toString();
display_form.append(str);
display.setCurrent(display_form);


}
}
خوندن از فایل درسته اما هر کاری میکنم این خط ها را درست اجرا نمی کنه و چیزی نشون نمیده یه روش دیگه هم هست که باید از return استفاده کرد اما باید نوع تابع سازنده ام string باشه که تو فراخوانیش خطا میده من اینجوری این کلاس را فراخوانی کردم :
readfile=new readfile("v_atfal.txt");
هرکسی که می تونه بهم کمک کنه ................ scratch scratch scratch cheers cheers
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

Display file Empty
پستعنوان: پاسخ   Display file Icon_minitimeالأحد فبراير 08, 2009 10:12 am

این کدی که گذاشتی خطا نمی ده؟
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
00110




تعداد پستها : 123
Location : Tab
Registration date : 2008-05-03

Display file Empty
پستعنوان: !!!   Display file Icon_minitimeالأحد فبراير 08, 2009 1:17 pm

دوست عزیز اینم امتحان کن ...
كد:

    private void readFile(String filename) throws IOException {
        InputStreamReader reader = new InputStreamReader(
            getClass().getResourceAsStream(filename));
        String line = null;
        while ((line = readLine(reader)) != null) {
            mainForm.append(line + "\n");
        }       
        reader.close();
    }
 
    private String readLine(InputStreamReader reader) throws IOException {
        int readChar = reader.read();
        if (readChar == -1) {
            return null;
        }
        StringBuffer string = new StringBuffer("");
        while (readChar != -1 && readChar != '\n') {
            if (readChar != '\r') {
                string.append((char)readChar);
            }
            readChar = reader.read();
        }
        return string.toString();
    }
بازگشت به بالاي صفحه اذهب الى الأسفل
parmida




تعداد پستها : 63
Registration date : 2008-11-04

Display file Empty
پستعنوان: رد: Display file   Display file Icon_minitimeالأحد فبراير 08, 2009 10:05 pm

Admin نوشته است:
این کدی که گذاشتی خطا نمی ده؟
شما این کد را اجرا کردین خطا نداد یا از نظر منطقی می گین خطا نمیده ؟؟؟؟؟؟؟؟؟
من میدونم از نظر منطقی خطا نداره اما چون کلاسم از نوع midlet نیست display.setcurent را اجرا نمیکنه و چیزی نشونم نمیده باید چیکارکنم .؟؟؟؟؟؟؟؟؟؟؟؟؟
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

Display file Empty
پستعنوان: پاسخ   Display file Icon_minitimeالإثنين فبراير 09, 2009 3:50 am

خب برای چی از میدلت اکستندش نمی کنی؟
اگه نمی خوای همچین کاری کنی تو میدلتت این کلاسه یه شی بگیر بعد از متدش استاده کن.چیز دیگه نداره که
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
 
Display file
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-
» change in main display screen
» jar file version
» file
» help for file

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: