🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #11134

Re: Setting font size and color in column header for a JTable

#11134
From: Mark Kent
Date: Fri, 09 Jul 1999 00:00
94 lines
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-mail
References: <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