protected void setFontSize(Component component, int fontSize) { Font oldFont = component.getFont(); Font newFont = new Font(oldFont.getFontName(), oldFont.getStyle(), fontSize); component.setFont(newFont); }
public static void changePopupMenuFont(JPopupMenu popupMenu) { for (Component comp : popupMenu.getComponents()) { if (comp instanceof JMenuItem) { comp.setFont(GUISizeHelper.menuFont); if (comp instanceof JMenu) { comp.setFont(GUISizeHelper.menuFont); for (Component subComp : ((JMenu) comp).getMenuComponents()) { subComp.setFont(GUISizeHelper.menuFont); } } } } }
public static void changeFont ( Component component, Font font ) { component.setFont ( font ); if ( component instanceof Container ) { for ( Component child : ( ( Container ) component ).getComponents () ) { changeFont ( child, font ); } } }
protected void setFontSize(Component component, int fontSize) { Font oldFont = component.getFont(); Font newFont = new Font(oldFont.getFontName(), oldFont.getStyle(), fontSize); component.setFont(newFont); }
protected void wrapStringOnPanel(String message, Container container) { GridBagConstraints c = getDefaultConstraints(); c.gridwidth = GridBagConstraints.REMAINDER; // Insets() args are top, left, bottom, right c.insets = new Insets(0, 0, 0, 0); GridBagLayout gbLayout = (GridBagLayout) container.getLayout(); while (message.length() > 0) { int newLineIndex = message.indexOf('\n'); String line; if (newLineIndex >= 0) { line = message.substring(0, newLineIndex); message = message.substring(newLineIndex + 1); } else { line = message; message = ""; } Label label = new Label(line); label.setFont(DISPLAY_FONT); gbLayout.setConstraints(label, c); container.add(label); } }
@Override public void execute() { if (MediatorGui.panelConsoles() == null) { LOGGER.error("Unexpected unregistered MediatorGui.panelConsoles() in "+ this.getClass()); } MediatorGui.panelConsoles().getBinaryTab().append("\t"+ this.text); MediatorGui.panelConsoles().getBinaryTab().setCaretPosition(MediatorGui.panelConsoles().getBinaryTab().getDocument().getLength()); int tabIndex = MediatorGui.tabConsoles().indexOfTab("Boolean"); if (0 <= tabIndex && tabIndex < MediatorGui.tabConsoles().getTabCount()) { Component tabHeader = MediatorGui.tabConsoles().getTabComponentAt(tabIndex); if (MediatorGui.tabConsoles().getSelectedIndex() != tabIndex) { tabHeader.setFont(tabHeader.getFont().deriveFont(Font.BOLD)); } } }
@Override public void execute() { if (MediatorGui.panelConsoles() == null) { LOGGER.error("Unexpected unregistered MediatorGui.panelConsoles() in "+ this.getClass()); } try { MediatorGui.panelConsoles().getChunkTab().append(this.text +"\n"); MediatorGui.panelConsoles().getChunkTab().setCaretPosition(MediatorGui.panelConsoles().getChunkTab().getDocument().getLength()); int tabIndex = MediatorGui.tabConsoles().indexOfTab("Chunk"); if (0 <= tabIndex && tabIndex < MediatorGui.tabConsoles().getTabCount()) { Component tabHeader = MediatorGui.tabConsoles().getTabComponentAt(tabIndex); if (MediatorGui.tabConsoles().getSelectedIndex() != tabIndex) { tabHeader.setFont(tabHeader.getFont().deriveFont(Font.BOLD)); } } } catch(ArrayIndexOutOfBoundsException e) { // Fix #4770 on chunkTab.append() LOGGER.error(e.getMessage(), e); } }
Component tabHeader = MediatorGui.tabConsoles().getTabComponentAt(tabIndex); if (MediatorGui.tabConsoles().getSelectedIndex() != tabIndex) { tabHeader.setFont(tabHeader.getFont().deriveFont(Font.BOLD));
private void setGUISize() { Font font = GUISizeHelper.menuFont; mageToolbar.setFont(font); int newHeight = font.getSize() + 6; Dimension mageToolbarDimension = mageToolbar.getPreferredSize(); mageToolbarDimension.height = newHeight + 6; mageToolbar.setMinimumSize(mageToolbarDimension); mageToolbar.setMaximumSize(mageToolbarDimension); mageToolbar.setPreferredSize(mageToolbarDimension); for (Component component : mageToolbar.getComponents()) { if (component instanceof JButton || component instanceof JLabel || component instanceof JToggleButton) { component.setFont(font); Dimension d = component.getPreferredSize(); d.height = newHeight; component.setMinimumSize(d); component.setMaximumSize(d); } if (component instanceof javax.swing.JToolBar.Separator) { Dimension d = component.getPreferredSize(); d.height = newHeight; component.setMinimumSize(d); component.setMaximumSize(d); } } balloonTip.setFont(GUISizeHelper.balloonTooltipFont); addTooltipContainer(); } }
/** * {@inheritDoc}<p> * * Implemented to set the component's Font. */ @Override protected Component doHighlight(Component component, ComponentAdapter adapter) { component.setFont(font); return component; } }
Component tabHeader = MediatorGui.tabConsoles().getTabComponentAt(tabIndex); if (MediatorGui.tabConsoles().getSelectedIndex() != tabIndex) { tabHeader.setFont(tabHeader.getFont().deriveFont(Font.BOLD)); tabHeader.setForeground(color);
Component currentTabHeader = tabs.getTabComponentAt(tabs.getSelectedIndex()); if (currentTabHeader != null) { currentTabHeader.setFont(currentTabHeader.getFont().deriveFont(Font.PLAIN)); currentTabHeader.setForeground(Color.BLACK);
public void setFont(Font f) { if (comp != null) { comp.setFont(f); } super.setFont(f); }
class MyCellRenderer extends DefaultListCellRenderer { public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { Component c = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if ("TEST".equals(value)) {// <= put your logic here c.setFont(c.getFont().deriveFont(Font.BOLD)); } else { c.setFont(c.getFont().deriveFont(Font.PLAIN)); } return c; } }
@Override protected Component doHighlight(Component component, ComponentAdapter adapter) { component.setFont(getDerivedFont(component.getFont())); return component; }
protected void setFontSizeHelper(Component[] comps, float size) { if (comps.length <= 0) { return; } for (Component comp : comps) { comp.setFont(comp.getFont().deriveFont(size)); if (comp instanceof Container) { setFontSizeHelper(((Container) comp).getComponents(), size); } } }
Component tabComponent = MediatorGui.tabConsoles().getTabComponentAt(i); if (tabComponent != null) { tabComponent.setFont(tabComponent.getFont().deriveFont(Font.PLAIN));
@Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { Component com = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (com instanceof JLabel) { if (value == ActionMappings.this.handle.getActiveConfiguration()) { com.setFont(com.getFont().deriveFont(Font.BOLD)); } } return com; } });
/** Overridden to set the colors apropriately - we always want the editor * to appear selected */ public Component prepareEditor(TableCellEditor editor, int row, int col) { Component result = editor.getTableCellEditorComponent(this, getValueAt(row, col), false, row, col); if (result != null) { result.setBackground(getSelectionBackground()); result.setForeground(getSelectionForeground()); result.setFont(getFont()); } return result; }