/** * Creates and returns the cancel button. * * Override to use a custom cancel button. * * @see #getCancelButton() * @return the cancel button */ protected JButton createCancelButton() { BuddyButton btn = new BuddyButton(); return btn; }
@Override public Insets getInsets(Insets insets) { return getInsets(); }
public BuddyButton(String text) { super(text); setFocusable(false); setMargin(SearchFieldUI.NO_INSETS); // Windows UI will add 1 pixel for width and height, if this is true setFocusPainted(false); setBorderPainted(false); setContentAreaFilled(false); setIconTextGap(0); setBorder(null); setOpaque(false); setCursor(Cursor.getDefaultCursor()); }
BuddyButton buttons[][] = new BuddyButton[10][10]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { BuddyButton buddy = new BuddyButton(); buttons[i][j] = buddy; panel.add(buddy); buddy.addActionListener(listener);; } }
public JSearchField() { setPrompt(textBundle.textFor("SearchField.prompt")); final BuddyButton buddyButton = new BuddyButton(); buddyButton.setIcon(new ImageIcon(getClass().getResource("/icons/Start-Menu-Search-icon.png"))); BuddySupport.addGap(5, BuddySupport.Position.LEFT, this); BuddySupport.addLeft(buddyButton, this); BuddySupport.addGap(5, BuddySupport.Position.LEFT, this); }
for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { BuddyButton buddy = new BuddyButton(); buttons[i][j] = buddy; panel.add(buddy); buddy.addActionListener(listener); } } public static void linkBuddies(int i, int j) { if (i > 0) buttons[i][j].setNorth(buttons[i - 1][j]); if (i < 10) buttons[i][j].setSouth(buttons[i + 1][j]); if (j > 0) buttons[i][j].setWest(buttons[i + 1][j - 1]); if (j > 10) buttons[i][j].setEast(buttons[i + 1][j + 1]); }
public BuddyButton(String text) { super(text); setFocusable(false); setMargin(SearchFieldUI.NO_INSETS); // Windows UI will add 1 pixel for width and height, if this is true setFocusPainted(false); setBorderPainted(false); setContentAreaFilled(false); setIconTextGap(0); setBorder(null); setOpaque(false); setCursor(Cursor.getDefaultCursor()); }
/** * Creates and returns the cancel button. * * Override to use a custom cancel button. * * @see #getCancelButton() * @return the cancel button */ protected JButton createCancelButton() { BuddyButton btn = new BuddyButton(); return btn; }
@Override public Insets getInsets(Insets insets) { return getInsets(); }
public BuddyButton(String text) { super(text); setFocusable(false); setMargin(SearchFieldUI.NO_INSETS); // Windows UI will add 1 pixel for width and height, if this is true setFocusPainted(false); setBorderPainted(false); setContentAreaFilled(false); setIconTextGap(0); setBorder(null); setOpaque(false); setCursor(Cursor.getDefaultCursor()); }
/** * Creates and returns the popup button. Override to use a custom popup * button. * * @see #getPopupButton() * @return the popup button */ protected JButton createPopupButton() { return new BuddyButton(); }
@Override public Insets getInsets(Insets insets) { return getInsets(); }
public BuddyButton(String text) { super(text); setFocusable(false); setMargin(SearchFieldUI.NO_INSETS); // Windows UI will add 1 pixel for width and height, if this is true setFocusPainted(false); setBorderPainted(false); setContentAreaFilled(false); setIconTextGap(0); setBorder(null); setOpaque(false); setCursor(Cursor.getDefaultCursor()); }
/** * Creates and returns the cancel button. * * Override to use a custom cancel button. * * @see #getCancelButton() * @return the cancel button */ protected JButton createCancelButton() { BuddyButton btn = new BuddyButton(); return btn; }
@Override public Insets getMargin() { return getInsets(); }
/** * Creates and returns the popup button. Override to use a custom popup * button. * * @see #getPopupButton() * @return the popup button */ protected JButton createPopupButton() { return new BuddyButton(); }
@Override public Insets getMargin() { return getInsets(); }
/** * Creates and returns the find button. The buttons action is set to the * action returned by {@link #getSearchAction()}. * * Override to use a custom find button. * * @see #getFindButton() * @return the find button */ protected JButton createFindButton() { BuddyButton btn = new BuddyButton(); return btn; }
@Override public Insets getMargin() { return getInsets(); }
/** * Creates and returns the cancel button. * * Override to use a custom cancel button. * * @see #getCancelButton() * @return the cancel button */ protected JButton createCancelButton() { BuddyButton btn = new BuddyButton(); return btn; }