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

NEW EMC2 INTEL XEON VNX5100 STEP25 25x SA 900GB W/ RACK MOUNT& 2 BATERY
$4999.0
NEW  EMC2 INTEL XEON VNX5100 STEP25  25x SA 900GB W/ RACK MOUNT& 2 BATERY picture21 PCS INTEL 5140-SL9RW PULLS 2.33GHZ 4M 1333 INTEGRATED CIRCUITS
$3.99
21 PCS INTEL 5140-SL9RW PULLS 2.33GHZ 4M 1333 INTEGRATED CIRCUITS pictureNASUNI FILER NF-400 DELL POWEREDGE R620 7.2 TB 32GB RAM Intel Xeon E5-2609 X 2
$2995.0
NASUNI FILER NF-400 DELL POWEREDGE R620 7.2 TB 32GB RAM Intel Xeon E5-2609 X 2  picture LAMBDA LS SUTTER INSTRUMENT COMPANY XEON ARC LAMP W/ FILTER
$500.0
 LAMBDA LS SUTTER INSTRUMENT COMPANY XEON ARC LAMP W/ FILTER pictureCM8063601272512S R1GM Intel Xeon Processor E7-4880v2 2.5GHz CLEAN PULLS
$509.99
CM8063601272512S R1GM Intel Xeon Processor E7-4880v2 2.5GHz  CLEAN PULLS picture






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