package com.sun.java.forums; import java.util.EventListener; /** * <p> * For what needs is interface with Listener? * <p> * If you have something like this: * * <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> * <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> */ public interface CloseableTabbedPaneListener extends EventListener { public boolean closeTab(int tabIndexToClose); }