17 Sept 2012

Set JList Background Color in java code


import javax.swing.JList;  
import javax.swing.JFrame;  
import java.awt.Color;  
import java.awt.FlowLayout;  
  
public class SetJListBackgroundColor  
{  
public static void main(String[]args)  
{  
 //Create JList contents  
 String[]listContents={"Cow","Sheep","Horse"};  
  
 //Create list using JList  
 JList list=new JList(listContents);  
  
 //Create JFrame with title ( Set JList background color )  
 JFrame frame=new JFrame("Set JList background color");  
  
 //Set JFrame layout to FlowLayout  
 frame.setLayout(new FlowLayout());  
  
 //Set color base on RGB  
 //You can get RGB value for your color at "Color picker" at above  
 //R=255  
 //G=0  
 //B=0  
 Color color=new Color(255,0,0);  
  
 //Set JList background color to color that you choose  
 list.setBackground(color);  
  
 //Add JList into JFrame  
 frame.add(list);  
  
 //Set default close operation for JFrame  
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  
 //Set JFrame size  
 frame.setSize(500,300);  
  
 //Make JFrame visible  
 frame.setVisible(true);  
}  
}  

0 comments:

Post a Comment