Article View: borland.public.jbuilder.java.swing
Article #11134Re: Setting font size and color in column header for a JTable
From: Mark Kent
Date: Fri, 09 Jul 1999 00:00
Date: Fri, 09 Jul 1999 00:00
94 lines
3858 bytes
3858 bytes
This is a multi-part message in MIME format.
--------------AD2897D317962ED0220D9E38
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello David:
Here is a code fragment for you to ponder over, modify as you see fit:
void setTableColumnHeaderRenderer( ) {
TableColumn column = null;
TableColumnHeaderRenderer tableColumnHeaderRenderer = null;
for (int i=0; i<6; i++) {
column = new TableColumn(i);
tableColumnHeaderRenderer = new TableColumnHeaderRenderer();
switch (i) {
case 0:
column.setHeaderValue((Object) "Work Type");
tableColumnHeaderRenderer.setSortable( true );
//David, Uncomment to Set Your font of choice here
//tableColumnHeaderRenderer.setFont( new
Font("Arial",
Font.PLAIN, 12 );
//David, Uncomment to set your background color of
choice
here.
//tableColumnHeaderRenderer.setBackground( new
Color( 1, 1,
1 ) );
break;
case 1:
column.setHeaderValue((Object) "Template");
tableColumnHeaderRenderer.setSortable( true );
break;
case 2:
column.setHeaderValue((Object) "Patient Name");
tableColumnHeaderRenderer.setSortable( true );
break;
case 3:
column.setHeaderValue((Object) "Episode Number");
tableColumnHeaderRenderer.setSortable( true );
break;
case 4:
column.setHeaderValue((Object) "Transcribed
Date/Time");
tableColumnHeaderRenderer.setSortable( true );
break;
case 5:
column.setHeaderValue((Object) "Error Message");
tableColumnHeaderRenderer.setSortable( true );
break;
default: break;
}
column.setHeaderRenderer( tableColumnHeaderRenderer );
jTable.addColumn( column );
}
}
- Good Luck
David Edson wrote:
> I would appreciate some guidance on how to change the font and set color for
> a column header for a JTable. I have even used an array of JLabels for the
> header, thinking I can get at their properties, but I still get the same
> font and color. I can set the cells in the table ok, but the header has me
> stumped.
> Thanks!
>
> David
--------------AD2897D317962ED0220D9E38
Content-Type: text/x-vcard; charset=us-ascii;
name="markk.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Mark Kent
Content-Disposition: attachment;
filename="markk.vcf"
begin:vcard
n:Kent;Mark
tel;work:(401) 726-7937
x-mozilla-html:FALSE
org:MHRI;Information Services
adr:;;111 Brewster St.;Pawtucket;RI;02860;U.S.A.
version:2.1
email;internet:markk@mhri.org
note;quoted-printable:****************************=0D=0AHave a Disney Day=0D=0A****************************
x-mozilla-cpt:;-26464
fn:Mark Kent
end:vcard
--------------AD2897D317962ED0220D9E38--
Technical Details
Message-ID:
<37864032.37D90D69@mhri.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7l6lsm$l1412@forums.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d45,677b3b0f043e8f3 X-Google-Attributes: gid111d45,public From: Mark Kent <markk@mhri.org> Subject: Re: Setting font size and color in column header for a JTable Date: 1999/07/09 Message-ID: <37864032.37D90D69@mhri.org> X-Deja-AN: 499198561 References: <7l6lsm$l1412@forums.borland.com> X-Accept-Language: en Content-Type: multipart/mixed; boundary="------------AD2897D317962ED0220D9E38" Organization: Another Netscape Collabra Server User Mime-Version: 1.0 Newsgroups: borland.public.jbuilder.java.swing