Mengubah ukuran font dan warna dalam J2ME Program


Ini contoh program J2ME menunjukkan bagaimana untuk mengubah ukuran font dan WARNA Ganti.

Setelah bekerja dengan banyak perangkat J2ME berbeda, saya telah menemukan banyak ponsel dengan menampilkan kecil atau font defaul kecil dan ukuran. Namun dalam penggunaan real time, sebagian besar kali pelanggan membutuhkan ukuran font yang lebih besar. Kode ini menunjukkan bagaimana sampel J2ME untuk meningkatkan atau mengubah ukuran font sesuai dengan kebutuhan kita.

/ *
*
* Sebuah program sampel gratis J2ME
* Untuk mengubah ukuran font dari tampilan dan WARNA Ganti
*
* @ Penulis William Alexander
* Gratis untuk digunakan selama komentar ini disertakan
* Dalam program seperti itu
*
* Lebih banyak Gratis Java tersedia untuk di-download program-program
* Di http://www.java-samples.com
*
* /
import javax.microedition.lcdui .*;
import javax.microedition.midlet .*;
import java.io. *;
import java.lang .*;
import javax.microedition.io .*;
javax.microedition.rms impor .*;
public class MIDlet meluas changeFont WARNA {public boolean static final = false;
public static final boolean DEBUG = false; public static final int PUTIH = 0xFFFFFF;
public static final int HITAM = 0x000000;
public static final int BIRU = 0x0000FF;
public static final int LIGHT_GRAY = 0xAAAAAA;
public static int DARK_GRAY akhir = 0x555555;

myDisplay Tampilan swasta = null;

swasta DecodeCanvas decodeCanvas = null;

lukisan boolean swasta = false;

changeFont publik () {

myDisplay = Display.getDisplay (ini);
decodeCanvas = baru DecodeCanvas (ini);

}
kekosongan startApp publik () throws MIDletStateChangeException {
myDisplay.setCurrent (decodeCanvas);
}
public void pauseApp () {
}
void dilindungi destroyApp (boolean tanpa syarat)
melempar MIDletStateChangeException {
}
kelas DecodeCanvas memperluas kanvas {
swasta orangtua changeFont = null;

swasta int width = getWidth ();
private int tinggi = getHeight ();
publik DecodeCanvas (changeFont induk) {
this.parent = induk;

}

public void paint (Graphics g) {

g.setColor (PUTIH);
g.fillRect (0, 0, lebar, tinggi);

Font f1 = Font.getFont (Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE);
Font f2 = Font.getFont (Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_MEDIUM);
Font f3 = Font.getFont (Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_SMALL);
yPos int = 0;
jika (WARNA)
g.setColor (BIRU);
lain
g.setColor (LIGHT_GRAY);

g.fillRect (0, yPos, lebar, f1.getHeight ());

jika (WARNA)
g.setColor (PUTIH);
lain
g.setColor (BLACK);
g.setFont (f1);
g.drawString (“FONT BESAR”, 0, yPos, Graphics.LEFT | Graphics.TOP);
yPos = yPos + f1.getHeight () + 10;
g.setFont (f2);
/ / G.drawLine (0, f1.getHeight () + yPos – 1, lebar, f1.getHeight () + yPos – 1);
g.drawString (“MENENGAH FONT”, 0, yPos, Graphics.LEFT | Graphics.TOP);
g.setColor (BLACK);
/ / G.drawLine (0, f2.getHeight () + yPos – 1, lebar, f2.getHeight () + yPos – 1);

yPos = yPos + f1.getHeight () + 10;
g.setFont (f3);
g.drawString (“FONT KECIL”, 0, yPos, Graphics.LEFT | Graphics.TOP);
yPos = yPos + f1.getHeight () + 10;
g.drawLine (0, f3.getHeight () + yPos – 1, lebar, f3.getHeight () + yPos – 1);

lukisan = false;
}

}
}

One thought on “Mengubah ukuran font dan warna dalam J2ME Program

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s