/** * @see java.awt.Component#getPreferredSize() */ public Dimension getPreferredSize() { if ( getComponentCount() > 0 ) { Dimension d = getComponent(0).getPreferredSize(); Insets ins = getInsets(); return new Dimension(d.width+ins.left+ins.right, d.height+ins.top+ins.bottom); } else { return super.getPreferredSize(); } }
public final Point getToolTipLocation(MouseEvent _evt) { Point r = super.getToolTipLocation(_evt); if (r == null) { JToolTip tt = new JToolTip(); tt.setToolTipText(getToolTipText()); r = new Point(0, -tt.getPreferredSize().height - 1); } return r; }
@Override public Dimension getPreferredSize() { if(getTipText() != null) { Insets insets = getInsets(); Dimension size = label.getPreferredSize(); size.width += insets.left + insets.right; size.height += insets.top + insets.bottom; return size; } return super.getPreferredSize(); }
@Override public Point getToolTipLocation(MouseEvent event) { JToolTip tip = createToolTip(); tip.setTipText(getToolTipText()); Dimension d = tip.getPreferredSize(); Point retValue = new Point(getWidth() - d.width, -d.height); return retValue; }
/** * @see javax.swing.JComponent#getToolTipLocation(java.awt.event.MouseEvent) */ public Point getToolTipLocation(final MouseEvent _evt) { Point r= super.getToolTipLocation(_evt); if (r == null) { final JToolTip tt= new JToolTip(); tt.setToolTipText(getToolTipText()); r= new Point(0, -tt.getPreferredSize().height - 1); } return r; } /**
/** * @see JWindow#setVisible(boolean) */ @Override public void setVisible(boolean visible) { setSize(toolTip.getPreferredSize()); followOwner(); if ((toolTip.getTipText() != null) && (!toolTip.getTipText().isEmpty())) { super.setVisible(visible); } }
@Override public void setVisible(final boolean visible) { setSize(toolTip.getPreferredSize()); followOwner(); if ((toolTip.getTipText() != null) && (!toolTip.getTipText().isEmpty())) { super.setVisible(visible); } }
public void actionPerformed(final ActionEvent _ae) { if ("VALID".equals(_ae.getActionCommand())) { final boolean isValidValue = isValideValue(); final JToolTip tp = createToolTip(); tp.setTipText(isValidValue ? CtuluLib.getS("Valide") : CtuluLib.getS("Non valide")); tp.setSize(tp.getPreferredSize()); final Point l = CtuluExprTextField.this.getLocationOnScreen(); final Popup popup = PopupFactory.getSharedInstance().getPopup(CtuluExprTextField.this, tp, (int) l.getX(), (int) l.getY()); popup.show(); final Timer t = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent _evt) { popup.hide(); } }); t.setRepeats(false); t.start(); } // boite de dialogue pour l'editeur d'expression. else if ("EDIT".equals(_ae.getActionCommand())) { editFormula(); } } });
size = cellTip.getPreferredSize();
tooltip.setTipText(NbBundle.getMessage(ResourcePanelImpl.class, "ResourcePanelImpl_ToolTip")); // NOI18N if (tooltip.getPreferredSize().width > size.width) { // force the tooltip to wrap text View v = (View) tooltip.getClientProperty("html"); // NOI18N if (v != null) {