public ExtractorToolTip(ExtractionExtension extractionExtension) { super(new TooltipPanel("ins 0,wrap 2", "[grow,fill]", "[grow,fill]")); this.extractionExtension = extractionExtension; color = new Color(LookAndFeelController.getInstance().getLAFOptions().getTooltipForegroundColor()); empty = new JLabel(T._.tooltip_empty()); empty.setForeground(color); panel.add(empty, "hidemode 3"); table = new ExtractionJobTable(model = new ExtractionJobTableModel(new Color(LookAndFeelController.getInstance().getLAFOptions().getTooltipForegroundColor()))); panel.add(table, "hidemode 3"); }
public void actionPerformed(ActionEvent e) { JPopupMenu popup = new JPopupMenu(); AddLinksAction ala = new AddLinksAction((SelectionInfo<CrawledPackage, CrawledLink>) null); ala.putValue(AbstractAction.NAME, _GUI._.AddOptionsAction_actionPerformed_addlinks()); popup.add(new JMenuItem(ala)); popup.add(new JMenuItem(new AddContainerAction((SelectionInfo<CrawledPackage, CrawledLink>) null))); int[] insets = LookAndFeelController.getInstance().getLAFOptions().getPopupBorderInsets(); Dimension pref = popup.getPreferredSize(); // pref.width = positionComp.getWidth() + ((Component) // e.getSource()).getWidth() + insets[1] + insets[3]; popup.setPreferredSize(pref); popup.show(positionComp, -insets[1] - 1, -popup.getPreferredSize().height + insets[2]); }
public SearchField() { super(); img = NewTheme.I().getImage("search", SIZE); LAFOptions lafo = LookAndFeelController.getInstance().getLAFOptions(); bgColor = new Color(lafo.getPanelHeaderColor()); setHelpText(_GUI._.pluginsettings_search_helptext()); setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); popIcon = NewTheme.I().getImage("popupButton", -1); delayedFilter = new DelayedRunnable(IOEQ.TIMINGQUEUE, 150l, 2000l) { @Override public void delayedrun() { updateFilter(); } }; orgBorder = getBorder(); setBorder(BorderFactory.createCompoundBorder(orgBorder, BorderFactory.createEmptyBorder(0, 28, 0, 0))); addMouseMotionListener(this); addMouseListener(this); }