83 |
{ |
{ |
84 |
/** |
/** |
85 |
* A helper class that handles focus. |
* A helper class that handles focus. |
86 |
|
* |
87 |
|
* @specnote Apparently this class was intended to be protected, |
88 |
|
* but was made public by a compiler bug and is now |
89 |
|
* public for compatibility. |
90 |
*/ |
*/ |
91 |
public class FocusHandler extends FocusAdapter |
public class FocusHandler extends FocusAdapter |
92 |
{ |
{ |
115 |
* A helper class for determining if mouse presses occur inside tabs and |
* A helper class for determining if mouse presses occur inside tabs and |
116 |
* sets the index appropriately. In SCROLL_TAB_MODE, this class also |
* sets the index appropriately. In SCROLL_TAB_MODE, this class also |
117 |
* handles the mouse clicks on the scrolling buttons. |
* handles the mouse clicks on the scrolling buttons. |
118 |
|
* |
119 |
|
* @specnote Apparently this class was intended to be protected, |
120 |
|
* but was made public by a compiler bug and is now |
121 |
|
* public for compatibility. |
122 |
*/ |
*/ |
123 |
public class MouseHandler extends MouseAdapter |
public class MouseHandler extends MouseAdapter |
124 |
{ |
{ |
181 |
|
|
182 |
/** |
/** |
183 |
* This class handles PropertyChangeEvents fired from the JTabbedPane. |
* This class handles PropertyChangeEvents fired from the JTabbedPane. |
184 |
|
* |
185 |
|
* @specnote Apparently this class was intended to be protected, |
186 |
|
* but was made public by a compiler bug and is now |
187 |
|
* public for compatibility. |
188 |
*/ |
*/ |
189 |
public class PropertyChangeHandler implements PropertyChangeListener |
public class PropertyChangeHandler implements PropertyChangeListener |
190 |
{ |
{ |
217 |
* A LayoutManager responsible for placing all the tabs and the visible |
* A LayoutManager responsible for placing all the tabs and the visible |
218 |
* component inside the JTabbedPane. This class is only used for |
* component inside the JTabbedPane. This class is only used for |
219 |
* WRAP_TAB_LAYOUT. |
* WRAP_TAB_LAYOUT. |
220 |
|
* |
221 |
|
* @specnote Apparently this class was intended to be protected, |
222 |
|
* but was made public by a compiler bug and is now |
223 |
|
* public for compatibility. |
224 |
*/ |
*/ |
225 |
protected class TabbedPaneLayout implements LayoutManager |
public class TabbedPaneLayout implements LayoutManager |
226 |
{ |
{ |
227 |
/** |
/** |
228 |
* This method is called when a component is added to the JTabbedPane. |
* This method is called when a component is added to the JTabbedPane. |
1117 |
|
|
1118 |
/** |
/** |
1119 |
* This class handles ChangeEvents from the JTabbedPane. |
* This class handles ChangeEvents from the JTabbedPane. |
1120 |
|
* |
1121 |
|
* @specnote Apparently this class was intended to be protected, |
1122 |
|
* but was made public by a compiler bug and is now |
1123 |
|
* public for compatibility. |
1124 |
*/ |
*/ |
1125 |
public class TabSelectionHandler implements ChangeListener |
public class TabSelectionHandler implements ChangeListener |
1126 |
{ |
{ |