package com.sun.java.forums; import java.util.EventListener; /** * <p> * For what needs is interface with Listener? * </p> * <p> * If you have something like this: * </p> * * <pre>public boolean closeTab(int tabIndexToClose) { * int ret = JOptionPane.showConfirmDialog( * parentComponent, * "really close?", * "Question", * YES_NO_OPTION, * QUESTION_MESSAGE); * * return ret == JOptionPane.YES_OPTION; * }</pre> * * <p> * in a class which is added as <code>CloseableTabbedPaneListener</code> it could be helpful to have a simple way to * decide "to close" or "not to close" a tab. * </p> * <p> * <b>Source</b>: <br> * <a href="http://forums.java.sun.com/thread.jspa?threadID=337070&start=22"> Java Forums - JTabbedPane with close * icons, Post #22 </a> * </p> */ public interface CloseableTabbedPaneListener extends EventListener { public boolean closeTab( int tabIndexToClose ); }