j2me form nesneleri melih sakarya. form nesnesi form form= new form("giris");...
TRANSCRIPT
![Page 1: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/1.jpg)
J2MEJ2MEForm NesneleriForm Nesneleri
Melih SakaryaMelih Sakarya
![Page 2: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/2.jpg)
Form NesnesiForm Nesnesi
Form form= new Form("Giris");Form form= new Form("Giris");
display.setCurrent(form);display.setCurrent(form);
![Page 3: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/3.jpg)
Form NesneleriForm Nesneleri
CanvasCanvas ChoiceGroupChoiceGroup DateFieldDateField DisplayDisplay DisplayableDisplayable FontFont FormForm GaugeGauge GraphicsGraphics ImageImage ImageItemImageItem ItemItem ListList ScreenScreen StringItemStringItem TextBoxTextBox TextFieldTextField TickerTicker
![Page 4: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/4.jpg)
Form()Form()
public void setTitle(String title); public String getTitle( ); public void setTicker(Ticker ticker); public Ticker getTicker( );
![Page 5: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/5.jpg)
TextFieldTextField
TextField TextField textFieldNametextFieldName= =
new TextField(new TextField(Title,TextTitle,Text,,MaxLengthMaxLength,, ConstraintsConstraints););
ad.getString();ad.getString();
ad.setString(String);ad.setString(String);
![Page 6: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/6.jpg)
ChoiceGroupChoiceGroup
ChoiceGroup choices = new ChoiceGroup( “ChoiceGroup choices = new ChoiceGroup( “LabelLabel", ", Choice.EXCLUSIVE);Choice.EXCLUSIVE);
choices.append("Bay",null);choices.append("Bay",null);
choices.append("Bayan",null);choices.append("Bayan",null);
![Page 7: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/7.jpg)
DateField
DateField date = new DateField(“Tarih", DateField.DATE);
![Page 8: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/8.jpg)
Image
Image image = Image.createImage("/Duke.png");
![Page 9: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/9.jpg)
Form NesneleriForm Nesneleri
Form form= new Form("Giris");Form form= new Form("Giris");TextField user= new TextField("Username:","",20,TextField.ANY);TextField user= new TextField("Username:","",20,TextField.ANY);TextField pass= new TextField("Password:","",20,TextField.PASSWORD);TextField pass= new TextField("Password:","",20,TextField.PASSWORD);ChoiceGroup cinsiyet=new ChoiceGroup("Cinsiyet", ChoiceGroup.EXCLUSIVE);ChoiceGroup cinsiyet=new ChoiceGroup("Cinsiyet", ChoiceGroup.EXCLUSIVE);cinsiyet.append("Bay",null);cinsiyet.append("Bay",null);cinsiyet.append("Bayan",null);cinsiyet.append("Bayan",null);DateField tarih=new DateField("Dogum Tarihi",DateField.DATE);DateField tarih=new DateField("Dogum Tarihi",DateField.DATE);
form.append(tarih);form.append(tarih);form.append(cinsiyet);form.append(cinsiyet);form.append(user);form.append(user);form.append(pass);form.append(pass);display.setCurrent(form);display.setCurrent(form);
![Page 10: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/10.jpg)
ListList
List list = new List(“Liste", Choice.EXCLUSIVE);
list.append(“A", null);
list.append(“Bl", null);
![Page 11: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/11.jpg)
Formlar Arasi GecislerFormlar Arasi Gecisler
Dispaly.getDisplay(this).setCurrent(formAdi);Dispaly.getDisplay(this).setCurrent(formAdi);
![Page 12: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/12.jpg)
CanvasCanvas
public class DemoCanvas extends Canvas {public class DemoCanvas extends Canvas { Image image;Image image; public DemoCanvas (Image image){public DemoCanvas (Image image){ this.image=image;this.image=image; }} public void paint(Graphics g) {public void paint(Graphics g) { g.setColor(255, 255, 255);g.setColor(255, 255, 255); g.fillRect(0, 0, getWidth(), getHeight());g.fillRect(0, 0, getWidth(), getHeight()); g.drawImage(image,10,10,Graphics.TOP|Graphics.LEFT);g.drawImage(image,10,10,Graphics.TOP|Graphics.LEFT); }} }}
![Page 13: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/13.jpg)
CanvasCanvas
public class MyCanvas extends Canvas {public void paint(Graphics g) {
g.setColor(255, 0, 0);g.fillRect(0, 0, getWidth(), getHeight( ));g.setColor(255, 255, 255);g.drawString("Hello World!", 0, 0, g.TOP |
g.LEFT);}
}
![Page 14: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/14.jpg)
KonumlamaKonumlama
![Page 15: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/15.jpg)
Cizim MetodlariCizim Metodlari
drawImage drawImage drawStringdrawStringdrawRect drawRect drawRoundRectdrawRoundRectdrawLine drawLine drawArc drawArc fillRect fillRect fillRoundRect fillRoundRect fillArc fillArc
![Page 16: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/16.jpg)
Renk FormatlariRenk Formatlari
setColor (255, 0, 0)setColor (255, 0, 0) KırmızıKırmızısetColor (0, 255, 0)setColor (0, 255, 0) YeşilYeşilsetColor (0, 0, 255)setColor (0, 0, 255) MaviMavisetColor (128, 0, 0)setColor (128, 0, 0) Koyu KırmızıKoyu KırmızısetColor (255, 255, 0)setColor (255, 255, 0) SarıSarısetColor (0, 0, 0)setColor (0, 0, 0) SiyahSiyahsetColor (255, 255, 255)setColor (255, 255, 255) BeyazBeyazsetColor (128, 128, 128)setColor (128, 128, 128) GriGri
![Page 17: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/17.jpg)
CanvasCanvas import javax.microedition.midlet.*;import javax.microedition.midlet.*; import javax.microedition.lcdui.*;import javax.microedition.lcdui.*; public class CanvasTest extends MIDlet{public class CanvasTest extends MIDlet{ public void startApp(){public void startApp(){ TestCanvas canvas=new TestCanvas();TestCanvas canvas=new TestCanvas(); Display.getDisplay(this).setCurrent(canvas);Display.getDisplay(this).setCurrent(canvas); }} public void pauseApp(){}public void pauseApp(){} public void destroyApp(boolean unconditional){}public void destroyApp(boolean unconditional){} public class TestCanvas extends Canvas{public class TestCanvas extends Canvas{ public void paint(Graphics g){public void paint(Graphics g){ g.setColor(255,255,255);g.setColor(255,255,255); g.fillRect(0,0,getWidth(),getHeight());g.fillRect(0,0,getWidth(),getHeight()); g.setColor(0,0,0);g.setColor(0,0,0); g.drawRect(10,10,50,50);g.drawRect(10,10,50,50); }} }} }}
![Page 18: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/18.jpg)
import java.io.*;import java.io.*;import javax.microedition.midlet.*;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.lcdui.*;
class ImageDemoCanvas extends Canvas {class ImageDemoCanvas extends Canvas {
Image image;Image image;
public ImageDemoCanvas () {public ImageDemoCanvas () { try {try { image = Image.createImage ("/logo.png");image = Image.createImage ("/logo.png"); }} catch (IOException e) {catch (IOException e) { throw new RuntimeException ("Unable to load Image: "+e);throw new RuntimeException ("Unable to load Image: "+e); }} }}
public void paint (Graphics g) {public void paint (Graphics g) { g.setGrayScale (255);g.setGrayScale (255); g.fillRect (0, 0, getWidth (), getHeight ());g.fillRect (0, 0, getWidth (), getHeight ());
g.drawImage (image, 0, 0, Graphics.TOP | Graphics.LEFT);g.drawImage (image, 0, 0, Graphics.TOP | Graphics.LEFT); g.drawImage (image, getWidth () / 2, getHeight () / 2, g.drawImage (image, getWidth () / 2, getHeight () / 2, Graphics.HCENTER | Graphics.VCENTER);Graphics.HCENTER | Graphics.VCENTER); g.drawImage (image, getWidth (), getHeight (), g.drawImage (image, getWidth (), getHeight (), Graphics.BOTTOM | Graphics.RIGHT);Graphics.BOTTOM | Graphics.RIGHT); }}}}
![Page 19: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/19.jpg)
![Page 20: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/20.jpg)
import javax.microedition.lcdui.*;import javax.microedition.lcdui.*;public class FontCanvas extends Canvas {public class FontCanvas extends Canvas {
public void paint(Graphics g) {public void paint(Graphics g) {g.setColor(0xffffff);g.setColor(0xffffff);g.fillRect(0, 0, getWidth(), getHeight( ));g.fillRect(0, 0, getWidth(), getHeight( ));g.setColor(0x000000);g.setColor(0x000000);g.setFont(Font.getFont(Font.FACE_SYSTEM, g.setFont(Font.getFont(Font.FACE_SYSTEM,
Font.STYLE_PLAIN,Font.STYLE_PLAIN,Font.SIZE_LARGE));Font.SIZE_LARGE));
g.drawString("System Font", 0, 0, g.LEFT | g.TOP);g.drawString("System Font", 0, 0, g.LEFT | g.TOP);g.setFont(Font.getFont(Font.FACE_SYSTEM, g.setFont(Font.getFont(Font.FACE_SYSTEM,
Font.STYLE_PLAIN,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));Font.SIZE_MEDIUM));
g.drawString("Medium Size", 0, 15, g.LEFT | g.TOP);g.drawString("Medium Size", 0, 15, g.LEFT | g.TOP);g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,
Font.SIZE_MEDIUM));Font.SIZE_MEDIUM));g.drawString("Bold Style", 0, 30, g.LEFT | g.TOP);g.drawString("Bold Style", 0, 30, g.LEFT | g.TOP);g.setFont(Font.getFont(Font.FACE_SYSTEM, g.setFont(Font.getFont(Font.FACE_SYSTEM,
Font.STYLE_ITALIC,Font.STYLE_ITALIC,Font.SIZE_MEDIUM));Font.SIZE_MEDIUM));
g.drawString("Italic Style", 0, 45, g.LEFT | g.TOP);g.drawString("Italic Style", 0, 45, g.LEFT | g.TOP);g.setFont(Font.getFont(Font.FACE_SYSTEM,g.setFont(Font.getFont(Font.FACE_SYSTEM,
Font.STYLE_UNDERLINED, Font.SIZE_MEDIUM));Font.STYLE_UNDERLINED, Font.SIZE_MEDIUM));g.drawString("Underlined Style", 0, 60, g.LEFT | g.TOP);g.drawString("Underlined Style", 0, 60, g.LEFT | g.TOP);
}}}}
![Page 21: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/21.jpg)
Extend Edilen Canvasi KullanmakExtend Edilen Canvasi Kullanmak
import javax.microedition.midlet.*;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.lcdui.*;public class FontMidlet extends MIDlet {public class FontMidlet extends MIDlet {
public FontMidlet( ) { // constructorpublic FontMidlet( ) { // constructor}}public void startApp( ) {public void startApp( ) {
Canvas canvas = new FontCanvas( );Canvas canvas = new FontCanvas( );Display display = Display.getDisplay(this);Display display = Display.getDisplay(this);display.setCurrent(canvas);display.setCurrent(canvas);
}}public void pauseApp( ) {public void pauseApp( ) {}}public void destroyApp(boolean unconditional) {public void destroyApp(boolean unconditional) {}}
![Page 22: J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);](https://reader035.vdocuments.mx/reader035/viewer/2022081421/551a94715503466b3a8b50b9/html5/thumbnails/22.jpg)
SORULAR ???SORULAR ???