Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

java swing jtable zebra stripes

import javax.swing.*;
import javax.swing.table.TableCellRenderer;
import java.awt.*;

public class MyTable extends JTable {
    public MyTable(TableModel model) {
        super(model);
    }

    @Override
    public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
        Component c = super.prepareRenderer(renderer, row, column);
        if (!c.getBackground().equals(getSelectionBackground())) {
            Color colour = (row % 2 == 0 ? Color.WHITE : Color.LIGHT_GRAY);
            c.setBackground(colour);
        }
        return c;
    }
}
Comment

PREVIOUS NEXT
Code Example
Java :: string to localdate in java 
Java :: linear layout background color 
Java :: java new arraylist of n zeros 
Java :: get all number from string java 
Java :: renardfute 
Java :: programmation android avoir acces à la liste des intents de partage 
Java :: java print type of object 
Java :: java socket get ip address of client 
Java :: check java version 
Java :: import for Collectors java 
Java :: print line number java 
Java :: java actionlistener 
Java :: localdate to timestamp in java 
Java :: Rxjava dependencies 
Java :: How to generate all subsets of a given set in Java? 
Java :: infinity constatn in java 
Java :: append button jframe 
Java :: convert hashset to array 
Java :: how to get float value in json java 
Java :: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.example.kodakjhelum.ItemFragment: make sure class name exists 
Java :: get device id programmatically android 
Java :: how to get the last element of array in java 
Java :: parallel sorting in java 8 
Java :: read file in java 
Java :: difference between java and javax 
Java :: string replace last character java 
Java :: how to add minutes in date in java 
Java :: What is null mean in java 
Java :: JAVA_HOME not found in your environment. 
Java :: how to wait in java 
ADD CONTENT
Topic
Content
Source link
Name
1+5 =