KidsLovePC Contact Us
  Home   PHP  Graphics ASP  JavaScript   J2EE  HTML  JAVA   Swing   Webtip  Forums  Lyric  Free sheet music  Ringtones

Best books about JAVA programming:

JAVA JTable Shaded Row

This applet shows how to change color in selected row. Through overriding the prepareRenderer() method in JTable, it should be easy to change any cell's color. Before displaying the cell, the table calls this method for every cell. The override should call the superclass and retrieve the prepared component. It can then modify the background and foreground colors to achieve any desired pattern of shaded rows and columns.

This applet colors the diagonal cells in JTable.

You might be also interested in the example: changing row highlight color .

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import javax.swing.table.*;

public class shadedJtable extends JApplet
{
public static void main(String[] args)
{
shadedJtable sj=new shadedJtable();
sj.init();
}
public void init()
{
// This table shades every other row yellow
Object[][] data={{"data","data1","xxx","aa"},{"test","test2","yyy","bb"},{"1","2","124","cc"}};
Object[] names={"c1","c2","c3","c4"};
mytable table=new mytable(data,names);

JScrollPane sp=new JScrollPane(table);
getContentPane().add(sp);
}

class mytable extends JTable
{
public mytable(Object[][] data,Object[] name)
{
super(data,name);
}
public Component prepareRenderer(TableCellRenderer renderer,
int rowIndex, int vColIndex) {
Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);

//if selected row, mark green
if (isCellSelected(rowIndex, vColIndex)) {
c.setBackground(Color.green);
} else {
// If not shaded, match the table's background
c.setBackground(getBackground());
}

return c;

}
}

}



Sponsored link
Java JTabbedPane
JTabbedPane Preview List
Java JComboBox
JComboBox Preview List
Java JTooltip
JTooltip Preview List
Java JList
JList Preview List
Java JTree
JTree Preview List 1
JTree Preview List 2
JAVA JTable
JTable Preview List 1
JTable Preview List 2
JTable Preview List 3
JTable Preview List 4
JTable Preview List 5
JTable Preview List 6
JTable Preview List 7
JAVA Jslide
JSlide Preview List

 

 

Best books about JAVA programming from Amazon
Professional Java, JDK 5 Edition (Paperback Simply Java Programming: An Application-Driven Tutorial Approach (Paperback) Effective Java Programming Language Guide (Paperback) Head First Java, 2nd Edition (Paperback) Java : An Introduction to Problem Solving and Programming (4th Edition)

 

Printer Inkjet A Z lyricsLearn ChineseHome|PHP|Swing|HTML|JavaScript|ASP|JAVA|Forum|WebTip|Contact Us
Copyright © kidslovepc.com All rights reserved(new). Privacy|Copyright
designed by info@kidslovepc.com

Please help us cover the web site maintenance fee.
barcode scanner Thermal Printer credit card machine bar code printer