public void doLayout() { super.doLayout(); if (searchpanel != null && searchpanel.isDisplayable()) { Rectangle visibleRect = getVisibleRect(); int width = Math.min ( getPreferredSize ().width - SEARCH_FIELD_SPACE * 2, SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); searchpanel.setBounds( Math.max (SEARCH_FIELD_SPACE, visibleRect.x + visibleRect.width - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min (visibleRect.width, width) - SEARCH_FIELD_SPACE, heightOfTextField); System.err.println("Laid out search field: " + searchpanel.getBounds()); } }
public void doLayout() { super.doLayout(); Rectangle visibleRect = getVisibleRect(); if (searchpanel != null && searchpanel.isDisplayable()) { int width = Math.min ( getPreferredSize ().width - SEARCH_FIELD_SPACE * 2, SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); searchpanel.setBounds( Math.max (SEARCH_FIELD_SPACE, visibleRect.x + visibleRect.width - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min (visibleRect.width, width) - SEARCH_FIELD_SPACE, heightOfTextField); } } /**
public void doLayout() { super.doLayout(); if (searchpanel != null && searchpanel.isDisplayable()) { Rectangle visibleRect = getVisibleRect(); int width = Math.min ( getPreferredSize ().width - SEARCH_FIELD_SPACE * 2, SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); searchpanel.setBounds( Math.max (SEARCH_FIELD_SPACE, visibleRect.x + visibleRect.width - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min (visibleRect.width, width) - SEARCH_FIELD_SPACE, heightOfTextField); System.err.println("Laid out search field: " + searchpanel.getBounds()); } }
public void doLayout() { super.doLayout(); Rectangle visibleRect = getVisibleRect(); if (searchpanel != null && searchpanel.isDisplayable()) { int width = Math.min ( getPreferredSize ().width - SEARCH_FIELD_SPACE * 2, SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); searchpanel.setBounds( Math.max (SEARCH_FIELD_SPACE, visibleRect.x + visibleRect.width - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min (visibleRect.width, width) - SEARCH_FIELD_SPACE, heightOfTextField); } } /**
final void doLayoutImpl() { super.doLayout(); if ((searchpanel != null) && searchpanel.isDisplayable()) { Rectangle visibleRect = getVisibleRect(); int width = Math.min( visibleRect.width - (SEARCH_FIELD_SPACE * 2), SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); int height = heightOfTextField + searchpanel.getInsets().top + searchpanel.getInsets().bottom; searchpanel.setBounds( Math.max(SEARCH_FIELD_SPACE, (visibleRect.x + visibleRect.width) - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min(visibleRect.width, width) - SEARCH_FIELD_SPACE, height); } }
/** * Overriden to place the search text field. * @see javax.swing.JTable#doLayout() */ @Override public void doLayout() { super.doLayout(); Rectangle visibleRect = getVisibleRect(); if (searchPanel != null && searchPanel.isDisplayable()) { int width = Math.min ( visibleRect.width - SEARCH_FIELD_SPACE * 2, searchPanel.getPreferredSize().width - searchTextField.getPreferredSize().width + SEARCH_FIELD_PREFERRED_SIZE - SEARCH_FIELD_SPACE); searchPanel.setBounds( Math.max (SEARCH_FIELD_SPACE, visibleRect.x + visibleRect.width - width), visibleRect.y + SEARCH_FIELD_SPACE, Math.min (visibleRect.width, width) - SEARCH_FIELD_SPACE, heightOfTextField); } }
/** * Removes the search field from the table. */ private void removeSearchField() { if (searchPanel.isDisplayable()) { remove(searchPanel); Rectangle r = searchPanel.getBounds(); this.repaint(r); } }
/** * Removes the search field from the tree. */ private void removeSearchField() { if (searchpanel.isDisplayable ()) { remove(searchpanel); TreeView.this.getViewport().setScrollMode(originalScrollMode); Rectangle r = searchpanel.getBounds(); this.repaint(r); } }
/** * Removes the search field from the tree. */ private void removeSearchField() { if (searchpanel.isDisplayable ()) { remove(searchpanel); TreeView.this.getViewport().setScrollMode(originalScrollMode); Rectangle r = searchpanel.getBounds(); this.repaint(r); } }
/** * Removes the search field from the tree. */ private void removeSearchField() { if ((searchpanel != null) && searchpanel.isDisplayable()) { remove(searchpanel); ListView.this.getViewport().setScrollMode(originalScrollMode); this.repaint(searchpanel.getBounds()); requestFocus(); } }
/** * Removes the search field from the tree. */ private void removeSearchField() { if (searchpanel != null && searchpanel.isDisplayable()) { remove(searchpanel); ListView.this.getViewport().setScrollMode(originalScrollMode); this.repaint(searchpanel.getBounds()); requestFocus(); } }
/** * Removes the search field from the tree. */ private void removeSearchField() { if (searchpanel != null && searchpanel.isDisplayable()) { remove(searchpanel); ListView.this.getViewport().setScrollMode(originalScrollMode); this.repaint(searchpanel.getBounds()); requestFocus(); } }