private void updateSelection(JTable table, Component comp, boolean isSelected) { if (comp instanceof RSyntaxTextArea) { if (isSelected) { comp.setBackground(codeSelectedColor); } else { comp.setBackground(codeBackground); } } else { if (isSelected) { comp.setBackground(table.getSelectionBackground()); comp.setForeground(table.getSelectionForeground()); } else { comp.setBackground(table.getBackground()); comp.setForeground(table.getForeground()); } } }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (isSelected) { connectDisconnectPane.setBackground(table.getSelectionBackground()); } else { connectDisconnectPane.setBackground(table.getBackground()); } return connectDisconnectPane; } }
/** * TreeCellRenderer method. Overridden to update the visible row. * @see TableCellRenderer */ @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (isSelected) { setBackground(table.getSelectionBackground()); } else { setBackground(table.getBackground()); } visibleRow = row; return this; }
table.setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){ @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col); String status = (String)table.getModel().getValueAt(row, STATUS_COL); if ("active".equals(status)) { setBackground(Color.BLACK); setForeground(Color.WHITE); } else { setBackground(table.getBackground()); setForeground(table.getForeground()); } return this; } });
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { setText((String)value); setSize(table.getColumnModel().getColumn(column).getWidth(),getPreferredSize().height); setSelectionColor(Color.GREEN); if (isSelected) { setBackground(table.getSelectionBackground()); setForeground(table.getSelectionForeground()); } else { setBackground(table.getBackground()); setForeground(table.getForeground()); } return this; }
private class StatusRenderer implements TableCellRenderer { private static final long serialVersionUID = 1L; @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (isSelected) { setBackground(table.getSelectionBackground()); } else { setBackground(table.getBackground()); } return this; } }
@Override public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); // add custom rendering code if (isSelected) setBackground( table.getSelectionBackground() ); else setBackground( table.getBackground() ); return this; }
private void setBackground(final JTable table, final boolean isSelected) { if (tableComponent == null) return; Color backGroundColor = table.getBackground(); if (isSelected) { backGroundColor = table.getSelectionBackground(); } tableComponent.setBorder(BorderFactory.createLineBorder(backGroundColor, 3)); tableComponent.setBackground(backGroundColor); }
private void setBackground(final JTable table, final boolean isSelected) { Color backGroundColor = table.getBackground(); if (isSelected) { backGroundColor = table.getSelectionBackground(); } tableComponent.setBorder(BorderFactory.createLineBorder(backGroundColor, 3)); tableComponent.setBackground(backGroundColor); }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focus, int row, int column) { Component component = super.getTableCellRendererComponent(table, value, false, focus, row, column); Color bg = selected ? table.getSelectionBackground() : table.getBackground(); component.setBackground(bg); ((JLabel) component).setText(""); return component; }
@Override public void initialize() { JTable inferredAxiomsTable = new JTable(this.inferredAxiomsTableModel); JScrollPane scrollPane = new JScrollPane(inferredAxiomsTable); JViewport viewPort = scrollPane.getViewport(); setLayout(new BorderLayout()); viewPort.setBackground(inferredAxiomsTable.getBackground()); add(BorderLayout.CENTER, scrollPane); }
private void initTableVisualProperties() { frameworksTable.getModel().addTableModelListener(this); frameworksTable.getSelectionModel().addListSelectionListener(this); frameworksTable.setRowHeight(frameworksTable.getRowHeight() + 4); frameworksTable.setIntercellSpacing(new Dimension(0, 0)); // set the color of the table's JViewport frameworksTable.getParent().setBackground(frameworksTable.getBackground()); frameworksTable.getColumnModel().getColumn(0).setMaxWidth(30); }
/** Creates new form SpringXMLConfigGroupVisual */ public SpringXMLConfigGroupVisual(List<ConfigFileGroup> configFileGroups) { initComponents(); groupsTable.getParent().setBackground(groupsTable.getBackground()); groupsTable.setModel(new ConfigGroupSelectionTableModel(configFileGroups)); groupsTable.getColumnModel().getColumn(0).setMaxWidth(0); groupsTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }
public SpringXMLConfigNamespacesVisual() { initComponents(); // set the color of the table's JViewport includesTable.getParent().setBackground(includesTable.getBackground()); TableColumn col1 = includesTable.getColumnModel().getColumn(0); col1.setMaxWidth(0); includesTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); includesTable.revalidate(); // springLibrary = SpringUtilities.findSpringLibrary(); }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int column) { check.setSelected(table.isRowSelected(rowIndex)); setBackground(isSelected ? table.getSelectionBackground() : table.getBackground()); if (hasFocus) { setBorder(UIManager.getBorder("Table.focusCellHighlightBorder")); } else { setBorder(null); } return this; } }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int column) { radio.setSelected(table.isRowSelected(rowIndex)); setBackground(isSelected ? table.getSelectionBackground() : table.getBackground()); if (hasFocus) { setBorder(UIManager.getBorder("Table.focusCellHighlightBorder")); } else { setBorder(null); } return this; }
@Override protected void fillPage(Page page, JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Color foreground = isSelected ? table.getSelectionForeground() : table.getForeground(); Color background = isSelected ? table.getSelectionBackground() : table.getBackground(); renderCellValue(page, value, foreground, background, isSelected); }
@Override protected void fillPage(Page page, JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Color foreground = isSelected ? table.getSelectionForeground() : table.getForeground(); Color background = isSelected ? table.getSelectionBackground() : table.getBackground(); renderCellValue(page, value, foreground, background, isSelected); }
@Override protected void fillPage(Page page, JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Color foreground = isSelected ? table.getSelectionForeground() : table.getForeground(); Color background = isSelected ? table.getSelectionBackground() : table.getBackground(); renderCellValue(page, value, foreground, background, isSelected); }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { setText((String) value); setBackground(isSelected && !hasFocus ? table.getSelectionBackground() : table.getBackground()); setForeground(isSelected && !hasFocus ? table.getSelectionForeground() : table.getForeground()); setFont(table.getFont()); return this; } }