BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 09-10-2007, 09:20 AM   #1 (permalink)
Thumbs Must Hurt
 
Join Date: Jan 2007
Location: India
Model: 8700g
Carrier: Airtel
Posts: 117
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Problem about ObjectChoiceField

Please Login to Remove!

In my apllication i have number of ObjectChoiceFields.I have also set font for my application.
The only problem is the display of the list of ObjectChoiceFields.As u can c in the snapshot,the list contents ore not displayed properly.Can the font of the list be changed so that the contents of the list can be displayed properly.
Attached Images
File Type: png 8100-01.png (6.0 KB, 24 views)
__________________
Thanks
Meenal
Offline  
Old 09-10-2007, 11:11 PM   #2 (permalink)
Thumbs Must Hurt
 
Join Date: Jun 2007
Location: Bangladesh
Model: 8800
PIN: N/A
Carrier: EDGE
Posts: 93
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Meenal,

You can set Font for ObjectChoiceField using paint method. Here is a sample code to set Font for ObjectChoiceField:

Code:
ObjectChoiceField myChoice = new ObjectChoiceField( "Select: ", 
	new String[] { "No", "Yes" } ) {
	
	public void paint(Graphics graphics) {                
		graphics.setFont(...);
		super.paint(graphics);
	}
};
Try with the code and let me know if your problem still exist.

Cheers,
ARIF
Offline  
Old 09-11-2007, 12:47 AM   #3 (permalink)
Thumbs Must Hurt
 
Join Date: Jan 2007
Location: India
Model: 8700g
Carrier: Airtel
Posts: 117
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi,

what u suggested did not help, so i changed the system font and now its looking better.But i wish there was some way to do it programatically.
__________________
Thanks
Meenal
Offline  
Old 09-11-2007, 01:10 PM   #4 (permalink)
Thumbs Must Hurt
 
Join Date: Jul 2007
Model: 8800
PIN: N/A
Carrier: TDC
Posts: 115
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Meenal View Post
Hi,

what u suggested did not help, so i changed the system font and now its looking better.But i wish there was some way to do it programatically.
there is my friend.... U could make a class extending the ObjectChoiceField and simply override the paint class where u set the font to whatever you please.

If its not to clear i will provide you with a similar example i made myself tomorrow

Last edited by genvej : 09-11-2007 at 01:11 PM.
Offline  
Old 09-11-2007, 10:59 PM   #5 (permalink)
Thumbs Must Hurt
 
Join Date: Jun 2007
Location: Bangladesh
Model: 8800
PIN: N/A
Carrier: EDGE
Posts: 93
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Meenal,

Quote:
Originally Posted by Meenal View Post
Hi,

what u suggested did not help, so i changed the system font and now its looking better.But i wish there was some way to do it programatically.
Try with the following code:
Code:
ObjectChoiceField myChoice = new ObjectChoiceField( "Select: ", 
	new String[] { "No", "Yes" } ) {
	
	public void paint(Graphics graphics) {                
		setFont(...);
		super.paint(graphics);
	}
};
Here i've called the setFont() method of ObjectChoiceField class, not for Graphics class. Hope this will Help!

Cheers,
ARIF
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Schneider M340 BMXAMO0802 Processor/Controller
$110.0
Schneider M340 BMXAMO0802 Processor/Controller picture1PCS USED CONTROL PANEL SIEMENS 11/15/22/30/37KW CONVERTER BOARD CPU BOARD B5
$142.09
1PCS USED CONTROL PANEL SIEMENS 11/15/22/30/37KW CONVERTER BOARD CPU BOARD B5 picturePanasonic Psup1317zb Mpr Main Board With 32m Sd Card Main Processor Card
$129.99
Panasonic Psup1317zb Mpr Main Board With 32m Sd Card Main Processor Card picture1PCS USED CONTROL PANEL BOARD OMIO-01C ACS510 CPU BOARD INDUSTRIAL PLC MODULE E3
$155.67
1PCS USED CONTROL PANEL BOARD OMIO-01C ACS510 CPU BOARD INDUSTRIAL PLC MODULE E3 pictureRobotron 400 Series CPU/Timer Module 24V Terminal S-400 503-2-0324-03 A6
$189.99
Robotron 400 Series CPU/Timer Module 24V Terminal S-400 503-2-0324-03 A6 picture






Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.