button.setRolloverEnabled(true); button.setOpaque(false); button.setUI(new BasicButtonUI()); button.setContentAreaFilled(false); button.setFocusable(false);
public JButton create(Action[] actions) { final JPopupMenu menu = popupMenuFactory.create(actions); final JButton button = new JButton(); button.setUI(arrowButtonUI); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { menu.show(button, 0, button.getHeight()); } }); return button; }
private Component createButtons() { Action[] actions = primaryActions(); JPanel buttons = createPanel(new GridLayout(1, actions.length, 3, 0)); for(Action action : actions) { injector.injectMembers(action); JButton button = new JButton(action); button.setOpaque(false); button.setUI(SexyButtonUI.INSTANCE); buttons.add(button); } return buttons; }
private JButton createButton() { JButton button = new JButton(); button.setModel(buttonModel); button.setUI(new GaugeButtonUI()); button.setOpaque(false); button.setPreferredSize(BUTTON_SIZE); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { buttonModel.turnNextLightOn(); turnAllLightsOffIfAllAreOn(); } }); return button; }
public static JButton createStyledButton(String text) { JButton button = new JButton(text); button.setUI(STYLE_UI); return button; }
public static JButton createStyledButton(String text) { JButton button = new JButton(text); button.setUI(STYLE_UI); return button; }
JButton btn = new JButton("codelife.de"); btn.setUI(new CustomizedButtonUI(Color.RED, Color.ORANGE, Color.GREEN));
@Override public void setUI(ButtonUI ui) { super.setUI(new BreadcrumbBarButtonUI()); }
/** * Adds a button to the main panel * * @param aButton */ private void addButton(JButton aButton) { aButton.setUI(new IconButtonUI()); getPanel().add(aButton); }
public static void main (String[] args) { JFrame f = new JFrame("Button UI Test"); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); JPanel p = new JPanel(); p.setBackground(Color.white); f.setContentPane(p); p.setLayout(new FlowLayout(5, 5)); p.setBorder(new EmptyBorder(10, 10, 10, 10)); for (int i = 1; i <= 5; i++) { final JButton button = new JButton("Button #" + i); button.setFont(new Font("Calibri", Font.PLAIN, 14)); button.setBackground(new Color(0x2dce98)); button.setForeground(Color.white); // customize the button with your own look button.setUI(new StyledButtonUI()); p.add(button); } f.pack(); f.setLocation(500, 500); f.setVisible(true); }
public Component create(Context context) { JButton button = new ToolWindowActiveButton(); button.setUI((ButtonUI) BasicButtonUI.createUI(button)); return button; }
/** * Adds an action to the view header. * @param action The action to be added. */ public void addAction(@Nonnull Action action) { String name = (String) action.getValue(Action.NAME); action.putValue(Action.NAME, ""); action.putValue(Action.SHORT_DESCRIPTION, name); JButton button = new JButton(action) { public void updateUI() { } }; button.setFocusable(false); toolBar.add(button); Icon icon = (Icon) action.getValue(Action.SMALL_ICON); if (icon != null) { button.setPreferredSize(new Dimension(icon.getIconWidth() + 2, icon.getIconHeight())); button.setOpaque(false); button.setUI(new ViewButtonUI()); button.setBorder(BorderFactory.createEmptyBorder(0, 1, 0, 1)); } } }
private void setDefaultPanel(final Image defImage, boolean repaint) { if (defImage == null) return; defaultAppearencePanel.removeAll(); final JButton defaultImageButton = new JButton(); defaultImageButton.setUI(new BlueishButtonUI()); defaultImageButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); defaultImageButton.setIcon(new ImageIcon(defImage)); defaultAppearencePanel.add(defaultImageButton, BorderLayout.CENTER); defaultImageButton.addMouseListener(new DefaultMouseListener()); if ( repaint ) Cytoscape.getDesktop().repaint(); }
public static JButton createSmallButton(final String text, final Icon icon) { final JButton b = new JButton(icon); if (text != null) { b.setText(text); b.setFont(WidgetUtils.FONT_SMALL); } b.setMargin(new Insets(0, 0, 0, 0)); b.setUI(new MetalButtonUI()); b.setBackground(WidgetUtils.COLOR_WELL_BACKGROUND); final MatteBorder outerBorder = new MatteBorder(1, 1, 1, 1, WidgetUtils.BG_COLOR_LESS_BRIGHT); b.setBorder(new CompoundBorder(outerBorder, new EmptyBorder(2, 4, 2, 4))); b.setFocusPainted(false); return b; }
/** * Adds an action to the view header. * @param action The action to be added. */ public void addAction(Action action) { String name = (String) action.getValue(AbstractAction.NAME); action.putValue(AbstractAction.NAME, ""); action.putValue(AbstractAction.SHORT_DESCRIPTION, name); JButton button = new JButton(action) { /** * */ private static final long serialVersionUID = -5577350824168578334L; public void updateUI() { // super.updateUI(); } }; button.setFocusable(false); toolBar.add(button); Icon icon = (Icon) action.getValue(AbstractAction.SMALL_ICON); if (icon != null) { button.setPreferredSize(new Dimension(icon.getIconWidth() + 2, icon.getIconHeight())); button.setOpaque(false); button.setUI(new ViewButtonUI()); button.setBorder(BorderFactory.createEmptyBorder(0, 1, 0, 1)); } }
/** * Adds an action to the view header. * @param action The action to be added. */ public void addAction(Action action) { String name = (String) action.getValue(AbstractAction.NAME); action.putValue(AbstractAction.NAME, ""); action.putValue(AbstractAction.SHORT_DESCRIPTION, name); JButton button = new JButton(action) { /** * */ private static final long serialVersionUID = -5577350824168578334L; public void updateUI() { // super.updateUI(); } }; button.setFocusable(false); toolBar.add(button); Icon icon = (Icon) action.getValue(AbstractAction.SMALL_ICON); if (icon != null) { button.setPreferredSize(new Dimension(icon.getIconWidth() + 2, icon.getIconHeight())); button.setOpaque(false); button.setUI(new ViewButtonUI()); button.setBorder(BorderFactory.createEmptyBorder(0, 1, 0, 1)); } }
@Override public void installUI(JComponent c) { c.removeAll(); c.setBackground(ThemeManager.getInstance().getTheme().getSidebarElementBackgroundColor()); this.editorToolsPanel.getZoomInButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getZoomOutButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getDeleteButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getUndoButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getRedoButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getCutButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getCopyButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); this.editorToolsPanel.getPasteButton().setUI(new IconButtonUI(FULLSIZE_SCALING_FACTOR)); c.setLayout(new FlowLayout(FlowLayout.CENTER)); c.add(getToolsPanel()); }
protected JButton getDefaultBtn() { if (defaultBtn == null) { defaultBtn = new VizMapperButton(); defaultBtn.setUI(new VPButtonUI(VPButtonUI.SOUTH)); defaultBtn.setDisabledIcon(disabledBtnIcon); updateDefaultButton(); } return defaultBtn; }
protected JButton getBypassBtn() { if (bypassBtn == null) { bypassBtn = new VizMapperButton(); bypassBtn.setIcon(getIcon(model.getLockedValue(), VALUE_ICON_WIDTH, VALUE_ICON_HEIGHT)); bypassBtn.setUI(new VPButtonUI(VPButtonUI.SOUTH)); bypassBtn.setDisabledIcon(disabledBtnIcon); updateBypassButton(); } return bypassBtn; }
public void setUI(ButtonUI ui) { UIManager.put("Button.textShiftOffset", 1); super.setUI(new BasicButtonUI() { protected void paintButtonPressed(Graphics g, AbstractButton b) { setTextShiftOffset(); } }); setRolloverEnabled(true); setOpaque(false); setFocusPainted(false); setFocusable(false); setBorder(null); setBorderPainted(false); } }