انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة
الكلية كلية تكنولوجيا المعلومات
القسم قسم شبكات المعلومات
المرحلة 3
أستاذ المادة علاء الدين عباس عبد الحسن
14/01/2013 10:28:17
import java.io.*; import javax.microedition.midlet.*; import javax.microedition.lcdui.*;
public class read extends MIDlet implements CommandListener { private Display display; private Command read1,exit,about,back; private Alert alert; private Form form,form2; private Canvas canvas; private Ticker tik;
public read() { form=new Form("read form"); form2=new Form("Welcome *_*"); display=Display.getDisplay(this); read1 = new Command("Read", Command.SCREEN, 1); exit =new Command ("exit",Command.EXIT,0); about =new Command ("About Us",Command.SCREEN,1); back=new Command("Back",Command.SCREEN,1); tik=new Ticker("Welcome to project"); canvas = new DisplaySizeCanvas();
form.addCommand(read1); form.addCommand(exit); form.addCommand(about); canvas.setTitle("About Us"); canvas.setTicker(tik); canvas.addCommand(back); canvas.addCommand(exit); form.setCommandListener(this);
}
public void addGauge() { Gauge gauge=new Gauge("Waiting",false,12,0); String s=new String(" \n \n \n \n "); Thread thread=new Thread(); form2.append(s); form2.append(gauge); display.setCurrent(form2); for(int i=0;i { int value=gauge.getValue(); try { thread.sleep(500); } catch(InterruptedException e) { } gauge.setValue(value+1); } }
public void addcanvas() { Thread thread=new Thread(); display.setCurrent(canvas); try { thread.sleep(10000); } catch(InterruptedException e) { } } public void startApp(){ addGauge(); addcanvas(); display.setCurrent(form); }
public void pauseApp(){}
public void destroyApp(boolean unconditional){ notifyDestroyed(); }
class DisplaySizeCanvas extends Canvas { public void paint(Graphics g) { int width = getWidth(); int height = getHeight(); g.setColor(255,255,166);//for bg g.fillRect(0, 0, width, height); g.setColor(0, 0, 0);//for text g.drawString("Book Reader Project", 0, 0, Graphics.TOP | Graphics.LEFT); Font font = g.getFont(); g.drawString("UOBabylon/Information Technology", 0, font.getHeight(), Graphics.TOP | Graphics.LEFT); g.drawString("Stage 3", 0,30, Graphics.TOP | Graphics.LEFT); try { Image image = Image.createImage("/logo.gif"); g.drawImage(image, 60,40, Graphics.TOP | Graphics.LEFT); } catch (IOException ex) { g.drawString("Failed to load image!",60,40, Graphics.TOP | Graphics.LEFT); return; } g.drawString("Thank You For Visiting", width, height, Graphics.BOTTOM | Graphics.RIGHT); String str ="أسماء الطلبة المشاركين بالمشروع"; font = Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_UNDERLINED, Font.SIZE_LARGE); g.setFont(font); g.drawString(str, 80, 160, Graphics.LEFT| Graphics.BASELINE); int x = font.stringWidth(str); g.setColor(0, 0, 255);
String s1="1-بشار حامد حسن"; String s2="2-نور الهدى حامد"; String s3="3-هدى كاظم"; String s4="4-نور محمد مظر"; String s5="5-لمى محمد"; g.drawString(s1, 230, 165, Graphics.RIGHT| Graphics.TOP); g.drawString(s2, 230, 180, Graphics.RIGHT| Graphics.TOP); g.drawString(s3, 230, 195, Graphics.RIGHT| Graphics.TOP); g.drawString(s4, 230, 210, Graphics.RIGHT| Graphics.TOP); g.drawString(s5, 230, 225, Graphics.RIGHT| Graphics.TOP); } } public void commandAction(Command c,Displayable s) { if(s==form) {
if (c == read1) { String string=file(); if (string!=null) { alert=new Alert("read file",string,null,null); alert.setTimeout(Alert.FOREVER); display.setCurrent(alert); } else { alert=new Alert("empty","Error Loading File !!!",null,null); alert.setTimeout(5000); display.setCurrent(alert); } } else if(c==exit) { destroyApp(false); notifyDestroyed(); } else if(c==about) { display=Display.getDisplay(this); display.setCurrent(canvas); canvas.setCommandListener(this); } } if(s==canvas) { if(c==exit) { destroyApp(false); notifyDestroyed(); } else if(c==back) { display.setCurrent(form); } }
}//end of command action
public String file() { InputStream is = getClass().getResourceAsStream("bashar.txt"); StringBuffer sb=new StringBuffer(); try { int chars; while ((chars=is.read())!=-1 ) { sb.append((char ) chars ) ;
} return sb.toString(); } catch (Exception ex) { return null; } }
}
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
|