Exemplo n.º 1
0
 /**
  * Creates the default renderer that will be used in a non-editiable combo box. A default renderer
  * will used only if a renderer has not been explicitly set with <code>setRenderer</code>.
  *
  * <p>This method differs from the superclass implementation in that it uses an empty border with
  * wider left and right margins of 2 pixels instead of 1.
  *
  * @return a <code>ListCellRender</code> used for the combo box
  * @see javax.swing.JComboBox#setRenderer
  */
 protected ListCellRenderer createRenderer() {
   if (tableCellEditor) {
     return super.createRenderer();
   }
   BasicComboBoxRenderer renderer = new BasicComboBoxRenderer.UIResource();
   renderer.setBorder(UIManager.getBorder("ComboBox.rendererBorder"));
   return renderer;
 }