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); }
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);
toolbarNewArrowButton = new BasicArrowButton(SwingConstants.SOUTH); toolbarNewArrowButton.setToolTipText( getResourceConverter().getString(
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);
JButton btnUp = new BasicArrowButton(BasicArrowButton.NORTH) { @Override public Dimension getMaximumSize() { return getPreferredSize(); } };
public SortIcon(int size) { this.baseSize = this.size = size; iconRenderer = new BasicArrowButton(direction); }
protected JButton createPrevButton() { return new BasicArrowButton(SwingConstants.SOUTH); }
protected JButton createNextButton() { return new BasicArrowButton(SwingConstants.NORTH); }
/** * Instantiates a new arrow icon. * * @param iconSize the icon size * @param direction the direction * @param isEnabled the is enabled */ public ArrowIcon(int iconSize, int direction, boolean isEnabled) { this.size = iconSize / 2; this.iconSize = iconSize; this.direction = direction; this.isEnabled = isEnabled; iconRenderer = new BasicArrowButton(direction); }
jPanel3.setLayout(new BorderLayout()); BasicArrowButton arrowButtonUp = new BasicArrowButton(SwingConstants.NORTH); BasicArrowButton arrowButtonDown = new BasicArrowButton(SwingConstants.SOUTH); arrowButtonUp.setToolTipText( getResourceConverter().getString(
public static JButton createArrowButton() { return new BasicArrowButton( BasicArrowButton.SOUTH, UIManager.getColor( "ComboBox.buttonBackground" ), UIManager.getColor( "ComboBox.buttonShadow" ), UIManager.getColor( "ComboBox.buttonDarkShadow" ), UIManager.getColor( "ComboBox.buttonHighlight" ) ); }
public class ExtendedTabbedPaneUI extends BasicTabbedPaneUI { @Override protected JButton createScrollButton(int direction) { if (direction != SOUTH && direction != NORTH && direction != EAST && direction != WEST) { throw new IllegalArgumentException("Direction must be one of: " + "SOUTH, NORTH, EAST or WEST"); } //return new ScrollableTabButton(direction); return new BasicArrowButton(direction, UIManager.getColor("TabbedPane.selected"), UIManager.getColor("TabbedPane.shadow"), UIManager.getColor("TabbedPane.darkShadow"), UIManager.getColor("TabbedPane.highlight")) { @Override public Dimension getPreferredSize() { int maxWidth = calculateMaxTabWidth(JTabbedPane.LEFT); return new Dimension(maxWidth, super.getPreferredSize().height); } }; } }
@Override protected JButton createArrowButton() { JButton button = new javax.swing.plaf.basic.BasicArrowButton( javax.swing.plaf.basic.BasicArrowButton.SOUTH, MaterialColor.TRANSPARENT, MaterialColor.TRANSPARENT, MaterialColor.TRANSPARENT, MaterialColor.TRANSPARENT); button.setName("ComboBox.arrowButton"); return button; } });
@Override protected JButton createDecreaseButton (int orientation) { JButton button = new BasicArrowButton (orientation); button.setOpaque (true); button.setBackground (UIManager.getColor ("ScrollBar.arrowButtonBackground")); button.setBorder (UIManager.getBorder ("ScrollBar.arrowButtonBorder")); return button; }
@Override protected JButton createIncreaseButton (int orientation) { JButton button = new BasicArrowButton (orientation); button.setOpaque (true); button.setBackground (UIManager.getColor ("ScrollBar.arrowButtonBackground")); button.setBorder (UIManager.getBorder ("ScrollBar.arrowButtonBorder")); return button; } }
@Override protected JButton createArrowButton () { Icon icon = UIManager.getIcon ("ComboBox.buttonIcon"); JButton button; if (icon != null) { button = new JButton (icon); } else { button = new BasicArrowButton (SwingConstants.SOUTH); } button.setOpaque (true); button.setBackground (UIManager.getColor ("ComboBox.buttonBackground")); button.setBorder (BorderFactory.createEmptyBorder ()); return button; }
@Override protected Component createNextButton () { Icon icon = UIManager.getIcon ("Spinner.nextButtonIcon"); JButton button; if (icon != null) { button = new JButton (icon); } else { button = new BasicArrowButton (SwingConstants.NORTH); } button.setOpaque (true); button.setBackground (UIManager.getColor ("Spinner.arrowButtonBackground")); button.setBorder (UIManager.getBorder ("Spinner.arrowButtonBorder")); installNextButtonListeners (button); return button; }
@Override protected Component createPreviousButton () { Icon icon = UIManager.getIcon ("Spinner.previousButtonIcon"); JButton button; if (icon != null) { button = new JButton (icon); } else { button = new BasicArrowButton (SwingConstants.SOUTH); } button.setOpaque (true); button.setBackground (UIManager.getColor ("Spinner.arrowButtonBackground")); button.setBorder (UIManager.getBorder ("Spinner.arrowButtonBorder")); installPreviousButtonListeners (button); return button; } }
/** * Constructor method for a PageSpinner with default value displayed "0 / 0" */ public PageSpinner() { //Default values of the spinner currentPageNo = 0; maxPageNo = 0; display = new JLabel(currentPageNo + " / " + maxPageNo); previous = new BasicArrowButton(BasicArrowButton.WEST); next = new BasicArrowButton(BasicArrowButton.EAST); //Arrange JPanel child components add(previous); add(Box.createRigidArea(new Dimension(7, 0))); add(display); add(Box.createRigidArea(new Dimension(7, 0))); add(next); }
private void initGui() { textFilter.setChangeListener(this::updateFilter); JPopupMenu menu = initMenu(); JButton menuButton = new BasicArrowButton(SwingConstants.SOUTH); menuButton.addActionListener(a -> menu.show(menuButton, 0, menuButton.getHeight())); textFilterPanel.setLayout(new MigLayout("insets 0", "[][grow]", "[]")); textFilterPanel.add(menuButton); textFilterPanel.add(textFilter.getComponent(), "grow"); sourcesPanel.setChangeListener(this::updateFilter); sourcesPanel.setMinimumSize(new Dimension()); textArea.setPopupMenu(menu); textArea.getJComponent().setPreferredSize(new Dimension(200, 100)); splitPane.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1)); splitPane.setOneTouchExpandable(true); setSourcesPanelVisible(false); splitPane.add(sourcesPanel); splitPane.add(textArea.getJComponent()); this.setLayout(new MigLayout("insets 0", "[grow]", "[][grow]")); this.add(textFilterPanel, "grow, wrap"); this.add(splitPane, "grow"); registerKeyStroke("alt F", "focusTextFilter", this::focusTextFilter); }