jToggleListView.setIcon(new javax.swing.ImageIcon(getClass().getResource("/buttons/list_panel.png"))); // NOI18N jToggleListView.setToolTipText("Shows the cards as a list."); jToggleListView.setBorder(null); jToggleListView.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING); jToggleListView.setMargin(new java.awt.Insets(2, 6, 2, 6));
/** * Overrides super and only sets the border when the specified instance is * one of the static instances used by this class. This is needed to prevent * the Look and Feel or anyone else from setting a border (without this * method, the initial border would be wrong when using JDK1.4). */ public void setBorder(Border border) { if (border == RAISED_BORDER || border == LOWERED_BORDER || border == NORMAL_BORDER) { super.setBorder(border); } }
@Override public void mouseClicked(MouseEvent e) { Component comp = e.getComponent(); if (comp instanceof JToggleButton) { JToggleButton jtb = (JToggleButton)comp; jtb.setBorder(BorderFactory.createMatteBorder(0, 0, 5, 0, Color.white)); } }
@Override public void mouseClicked(MouseEvent e) { JToggleButton button = (JToggleButton)e.getSource(); button.setBorder(BorderFactory.createMatteBorder(0, 0, 5, 0, Color.white)); }
public void mouseEntered(MouseEvent e) { ideaButton.setBorder(BorderFactory.createLineBorder(Color.darkGray)); }
public void mouseExited(MouseEvent e) { if(ideaButton.isSelected()) return; ideaButton.setBorder(null); }
public boolean overlayWillDisplay() { updateIdeasList(); ideaButton.setSelected(false); ideaButton.setBorder(null); return true; }
@Override public void stateChanged(final ChangeEvent e) { final boolean selected = button.isSelected(); button.setBorder(selected ? ACTIVE_BORDER : INACTIVE_BORDER); if (selected == isActive) return; isActive = selected; if (isActive) { toolService.setActiveTool(tool); } } });
/** * Updates the style of the given button to indicate that it is * unselected. */ protected void unselect(JToggleButton b) { b.setOpaque(false); b.setBackground(null); b.setForeground(UIManager.getColor("Button.foreground")); b.setBorder(BorderFactory.createEmptyBorder(5, 4, 5, 4)); }
/** * Updates the style of the given button to indicate that it is * unselected. */ protected void unselect(JToggleButton b) { b.setOpaque(false); b.setBackground(null); b.setForeground(UIManager.getColor("Button.foreground")); b.setBorder(BorderFactory.createEmptyBorder(5, 4, 5, 4)); }
@Override public void run() { button.setIcon(selectedIcon); button.setFocusable(false); button.setContentAreaFilled(false); button.setBorder(null); } };
@Override public void run() { button.setIcon(unselectedIcon); button.setFocusable(false); button.setContentAreaFilled(false); button.setBorder(null); } };
@Override public void stateChanged(final ChangeEvent e) { final boolean selected = button.isSelected(); button.setBorder(selected ? ACTIVE_BORDER : INACTIVE_BORDER); if (selected == isActive) return; isActive = selected; if (isActive) { getToolService().setActiveTool(tool); } } });
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
protected JToggleButton createPalette(ColorBrewer brewer, Border normalBorder) { JToggleButton palette = new JToggleButton(); palette.setActionCommand(brewer.name()); palette.addActionListener(this); Icon icon = new PaletteIcon(brewer, 5, 15, 15); palette.setIcon(icon); palette.setToolTipText(brewer.getPaletteDescription()); palette.setBorder(normalBorder); return palette; }
@Override public void installUI (JComponent c) { super.installUI (c); JToggleButton toggleButton = (JToggleButton) c; toggleButton.setBorder (UIManager.getBorder ("ToggleButton.border")); toggleButton.setFont (UIManager.getFont ("ToggleButton.font")); toggleButton.setBackground (UIManager.getColor ("ToggleButton.background")); toggleButton.setForeground (UIManager.getColor ("ToggleButton.foreground")); if (toggleButton.getIcon () == null && toggleButton.getSelectedIcon () == null) { toggleButton.setIcon (UIManager.getIcon ("ToggleButton.icon")); toggleButton.setSelectedIcon (UIManager.getIcon ("ToggleButton.selectedIcon")); } }