Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / GUI / April 2004

Tip: Looking for answers? Try searching our database.

row color in jtable

Thread view: 
Grzegorz Dribczak - 19 Apr 2004 16:43 GMT
how can i change backgroundcolor for row
in jtable?

Signature

grzegorz dribczak

SPG - 19 Apr 2004 17:35 GMT
You need to use a JTable Cell Renderer..
> how can i change backgroundcolor for row
> in jtable?
Grzegorz Dribczak - 19 Apr 2004 19:48 GMT
  class MojRenderer1
      extends DefaultTableCellRenderer
      implements TableCellRenderer
  {

    public Component getTableCellRendererComponent
        (JTable table, Object value, boolean selected, boolean
         focused, int row, int column)
    {

      Component cell = super.getTableCellRendererComponent
          (table, value, selected, focused, row, column);

      cell.setBackground(Color.red);
      // You can also customize the Font and Foreground this way
      // cell.setForeground();
      // cell.setFont();
      return cell;
    }
  }

...

MojRenderer1 tcr = new MojRenderer1();
TableColumn col = jTable1.getColumnModel().getColumn(1);
col.setCellRenderer(tcr);
jTable1.repaint();

*************************************************

i can change column background. i don't know how to change row background.

Signature

grzegorz dribczak

Jacob - 21 Apr 2004 10:44 GMT
Just make sure you install the renderer in
every column, and then take the rowNo parameter
from getTableCellRendererComponent into acount
when coloring.

>   class MojRenderer1
>       extends DefaultTableCellRenderer
[quoted text clipped - 27 lines]
>
> i can change column background. i don't know how to change row background.
Grzegorz Dribczak - 21 Apr 2004 11:16 GMT
thanks!!!

Signature

grzegorz dribczak



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.