public FocusableTip(JTextArea textArea, HyperlinkListener listener) { setTextArea(textArea); this.hyperlinkListener = listener; textAreaListener = new TextAreaListener(); tipVisibleBounds = new Rectangle(); }
textAreaListener.install(textArea); lastText = text;
textAreaListener.install(textArea); lastText = text;
textAreaListener.install(textArea); lastText = text;
public void componentShown(ComponentEvent e) { handleComponentEvent(e); }
public void componentResized(ComponentEvent e) { handleComponentEvent(e); }
public void componentMoved(ComponentEvent e) { handleComponentEvent(e); }
public void componentHidden(ComponentEvent e) { handleComponentEvent(e); }
void removeListeners() { //System.out.println("DEBUG: Removing text area listeners"); textAreaListener.uninstall(); }
/** * Disposes of the focusable tip currently displayed, if any. */ public void possiblyDisposeOfTipWindow() { if (tipWindow != null) { tipWindow.dispose(); tipWindow = null; textAreaListener.uninstall(); tipVisibleBounds.setBounds(-1, -1, 0, 0); lastText = null; textArea.requestFocus(); } }
void removeListeners() { //System.out.println("DEBUG: Removing text area listeners"); textAreaListener.uninstall(); }
/** * Disposes of the focusable tip currently displayed, if any. */ public void possiblyDisposeOfTipWindow() { if (tipWindow != null) { tipWindow.dispose(); tipWindow = null; textAreaListener.uninstall(); tipVisibleBounds.setBounds(-1, -1, 0, 0); lastText = null; textArea.requestFocus(); } }
@Override public void componentResized(ComponentEvent e) { handleComponentEvent(e); }
@Override public void componentShown(ComponentEvent e) { handleComponentEvent(e); }
@Override public void componentHidden(ComponentEvent e) { handleComponentEvent(e); }
public FocusableTip(JTextArea textArea, HyperlinkListener listener) { setTextArea(textArea); this.hyperlinkListener = listener; textAreaListener = new TextAreaListener(); tipVisibleBounds = new Rectangle(); }
@Override public void componentMoved(ComponentEvent e) { handleComponentEvent(e); }
@Override public void componentMoved(ComponentEvent e) { handleComponentEvent(e); }
@Override public void componentHidden(ComponentEvent e) { handleComponentEvent(e); }
void removeListeners() { //System.out.println("DEBUG: Removing text area listeners"); textAreaListener.uninstall(); }