public ArrowIcon(int iconSize, int direction, boolean isEnabled) { this.size = iconSize / 2; this.iconSize = iconSize; this.direction = direction; this.isEnabled = isEnabled; this.iconRenderer = new BasicArrowButton(direction); }
panelHttpProtocol.setBorder(null); JButton buttonRequestMethod = new BasicArrowButton(SwingConstants.SOUTH); buttonRequestMethod.setBorderPainted(false); buttonRequestMethod.setOpaque(false); this.loader.setCursor(Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR)); final BasicArrowButton advancedButton = new BasicArrowButton(SwingConstants.SOUTH); advancedButton.setBorderPainted(false); advancedButton.setOpaque(false); this.radioHeader.setVisible(false); advancedButton.setToolTipText(I18n.valueByKey("BUTTON_ADVANCED")); advancedButton.addActionListener(actionEvent -> { Boolean isVisible = advancedButton.getDirection() == SwingConstants.SOUTH; MediatorGui.menubar().setVisible(isVisible); advancedButton.setDirection(isVisible ? SwingConstants.NORTH : SwingConstants.SOUTH); });
@Override public void paintIcon(Component c, Graphics g, int x, int y) { // Fix #4731: ClassCastException on paintTriangle() // Implementation by sun.awt.image try { this.iconRenderer.paintTriangle(g, x, y + 3, this.size, this.direction, this.isEnabled); } catch(ClassCastException e) { LOGGER.error(e.getMessage(), e); } }
PanelConsoles.BUTTON_SHOW_SOUTH.setBorderPainted(false); PanelConsoles.BUTTON_SHOW_SOUTH.setPreferredSize(new Dimension(PanelConsoles.BUTTON_SHOW_SOUTH.getPreferredSize().width, PanelConsoles.BUTTON_SHOW_SOUTH.getPreferredSize().height)); PanelConsoles.BUTTON_SHOW_SOUTH.setMaximumSize(PanelConsoles.BUTTON_SHOW_SOUTH.getPreferredSize()); PanelConsoles.BUTTON_SHOW_SOUTH.setOpaque(false); PanelConsoles.BUTTON_SHOW_SOUTH.setBorder(BorderFactory.createEmptyBorder()); PanelConsoles.BUTTON_SHOW_SOUTH.addActionListener(SplitHorizontalTopBottom.getActionHideShowConsole()); PanelConsoles.BUTTON_SHOW_NORTH.setBorderPainted(false); PanelConsoles.BUTTON_SHOW_NORTH.setPreferredSize(new Dimension(PanelConsoles.BUTTON_SHOW_NORTH.getPreferredSize().width, PanelConsoles.BUTTON_SHOW_NORTH.getPreferredSize().height)); PanelConsoles.BUTTON_SHOW_NORTH.setMaximumSize(PanelConsoles.BUTTON_SHOW_NORTH.getPreferredSize()); PanelConsoles.BUTTON_SHOW_NORTH.setOpaque(false); PanelConsoles.BUTTON_SHOW_NORTH.setBorder(BorderFactory.createEmptyBorder()); PanelConsoles.BUTTON_SHOW_NORTH.addActionListener(SplitHorizontalTopBottom.getActionHideShowResult());
jPanel3.setLayout(new BorderLayout()); BasicArrowButton arrowButtonUp = new BasicArrowButton(SwingConstants.NORTH); BasicArrowButton arrowButtonDown = new BasicArrowButton(SwingConstants.SOUTH); arrowButtonUp.setToolTipText( getResourceConverter().getString( "schemaExplorer.arrowButtonUp.toolTip", "move to parent element")); arrowButtonDown.setToolTipText( getResourceConverter().getString( "schemaExplorer.arrowButtonDown.toolTip", arrowButtonUp.addActionListener(arrowButtonUpAction); arrowButtonDown.addActionListener(arrowButtonDownAction); jPanel3.add(arrowButtonDown, java.awt.BorderLayout.EAST); jPanel3.add(arrowButtonUp, java.awt.BorderLayout.WEST);
deleteAllPauses.addActionListener(new DeleteAllPauses()); BasicArrowButton moveRowUp = new BasicArrowButton(BasicArrowButton.NORTH); moveRowUp.setBackground(Color.ORANGE); moveRowUp.setToolTipText("Move selected Row up (W)"); moveRowUp.addActionListener(new MoveRowUp()); BasicArrowButton moveRowDown = new BasicArrowButton(BasicArrowButton.SOUTH); moveRowDown.setBackground(Color.ORANGE); moveRowDown.setToolTipText("Move selected Row down (S)"); moveRowDown.addActionListener(new MoveRowDown());
this.direction = direction; this.isEnabled = isEnabled; iconRenderer = new BasicArrowButton(direction); iconRenderer.paintTriangle(g, x, y, size, direction, isEnabled);
buttonPanel.add(Box.createVerticalStrut(8)); BasicArrowButton rankUpButton = new BasicArrowButton(BasicArrowButton.NORTH); rankUpButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent action) { buttonPanel.add(rankUpButton); BasicArrowButton rankDownButton = new BasicArrowButton(BasicArrowButton.SOUTH); rankDownButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent action) {
result.add(crBox); innerBox.add(Box.createHorizontalStrut(5)); BasicArrowButton moveUpButton = new BasicArrowButton(SwingConstants.NORTH); moveUpButton.setToolTipText("Move this level up"); moveUpButton.setActionCommand("up"); moveUpButton.addActionListener(this); innerBox.add(moveUpButton); result.add(moveUpButton); innerBox.add(Box.createHorizontalStrut(5)); BasicArrowButton moveDownButton = new BasicArrowButton(SwingConstants.SOUTH); moveDownButton.setToolTipText("Move this level down"); moveDownButton.setActionCommand("down"); moveDownButton.addActionListener(this); innerBox.add(moveDownButton); result.add(moveDownButton);
moveUp = new BasicArrowButton(SwingConstants.NORTH); if (isDefined()==false) moveUp.setEnabled(false); moveUp.addActionListener(this); moveUp.setToolTipText("Move this level up in hierarchy"); moveDown = new BasicArrowButton(SwingConstants.SOUTH); if (isDefined()==false) moveDown.setEnabled(false); moveDown.addActionListener(this); moveDown.setToolTipText("Move this level down in hierarchy");
pageSpinner.getPreviousButton().addActionListener(new ActionListener() { pageSpinner.getNextButton().addActionListener(new ActionListener() {
@Override protected JButton createArrowButton() { JButton button = super.createArrowButton(); ((BasicArrowButton) button).setDirection(SwingConstants.EAST); return button; } });
deleteAllPauses.addActionListener(new DeleteAllPauses()); BasicArrowButton moveRowUp = new BasicArrowButton(BasicArrowButton.NORTH); moveRowUp.setBackground(Color.ORANGE); moveRowUp.setToolTipText("Move selected Row up (W)"); moveRowUp.addActionListener(new MoveRowUp()); BasicArrowButton moveRowDown = new BasicArrowButton(BasicArrowButton.SOUTH); moveRowDown.setBackground(Color.ORANGE); moveRowDown.setToolTipText("Move selected Row down (S)"); moveRowDown.addActionListener(new MoveRowDown());
this.direction = direction; this.isEnabled = isEnabled; iconRenderer = new BasicArrowButton(direction); iconRenderer.paintTriangle(g, x, y, size, direction, isEnabled);
buttonPanel.add(Box.createVerticalStrut(8)); BasicArrowButton includeButton = new BasicArrowButton(BasicArrowButton.EAST); includeButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent action) { BasicArrowButton excludeButton = new BasicArrowButton(BasicArrowButton.WEST); excludeButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent action) {
public void propertyChange(PropertyChangeEvent e) { Integer orient = (Integer)e.getNewValue(); if(scrollbar.getComponentOrientation().isLeftToRight()) { if(incrButton instanceof TinyScrollButton) { ((TinyScrollButton)incrButton).setDirection( orient.intValue() == HORIZONTAL? EAST : SOUTH); } if(decrButton instanceof TinyScrollButton) { ((TinyScrollButton)decrButton).setDirection( orient.intValue() == HORIZONTAL? WEST : NORTH); } } else { if(incrButton instanceof TinyScrollButton) { ((TinyScrollButton)incrButton).setDirection( orient.intValue() == HORIZONTAL? WEST : SOUTH); } if(decrButton instanceof TinyScrollButton) { ((TinyScrollButton)decrButton).setDirection( orient.intValue() == HORIZONTAL? EAST : NORTH); } } } }
PANEL_HIDDEN_CONSOLES.setPreferredSize(new Dimension(17, 22)); PANEL_HIDDEN_CONSOLES.setMaximumSize(new Dimension(17, 22)); JButton buttonShowConsoles = new BasicArrowButton(SwingConstants.NORTH); buttonShowConsoles.setBorderPainted(false); buttonShowConsoles.setOpaque(false);
this.direction = direction; this.isEnabled = isEnabled; iconRenderer = new BasicArrowButton(direction); iconRenderer.paintTriangle(g, x, y, size, direction, isEnabled);
public void paintIcon(Component c, Graphics g, int x, int y) { if (direction != NONE) { iconRenderer.paintTriangle(g, x, y, size, direction, true); } }
toolbarNewArrowButton = new BasicArrowButton(SwingConstants.SOUTH); toolbarNewArrowButton.setToolTipText( getResourceConverter().getString(