Data has "Hide" item, but not display:
import javax.swing.*;
import java.awt.*;
class MyCellRenderer extends DefaultListCellRenderer {
     public Component getListCellRendererComponent(
         JList list,Object value,int index,boolean isSelected,
         boolean cellHasFocus){      super.getListCellRendererComponent(list,value,index,isSelected,cellHasFocus);
 String str=(String) value;
         if(!str.equals("Hide"))
         setText(value.toString());
  else
                 setText("");
         return this;
     }
 }public class Test{
public static void main(String[] args){
String[] data = {"one", "two", "three", "Hide","four"};
JList dataList = new JList(data);
dataList.setCellRenderer(new MyCellRenderer()); JFrame t=new JFrame("test");
t.getContentPane().add(dataList);
t.pack();
t.show();
t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}