public class DockableTab
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.WindowListener, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.awt.Color |
transitDockedColor |
Constructor and Description |
---|
DockableTab(DockableTabPane tabPane,
java.lang.String title,
java.awt.Component display) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
javax.swing.JMenuItem |
addMenuItem(java.lang.String action) |
javax.swing.JMenuItem |
addMenuItem(java.lang.String text,
java.lang.String action) |
void |
dockTab() |
DockableTabData |
getData() |
int |
getHeight() |
java.awt.Component |
getTitleLabel() |
int |
getWidth() |
int |
getX() |
int |
getY() |
void |
hideTab() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
popUpTrigger(java.awt.event.MouseEvent e) |
void |
remove() |
void |
savePosition() |
void |
setData(DockableTabData tabData) |
void |
undockTab()
undocks a tabbed panel into a JFrame FIXME - NORMALIZE - there are
similar methods in SwingGui FIXME - there needs to be clear pattern
replacement - this is a decorator - I think...
|
void |
unhideTab() |
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e) |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
public DockableTab(DockableTabPane tabPane, java.lang.String title, java.awt.Component display)
public javax.swing.JMenuItem addMenuItem(java.lang.String action)
public javax.swing.JMenuItem addMenuItem(java.lang.String text, java.lang.String action)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void popUpTrigger(java.awt.event.MouseEvent e)
public void undockTab()
public void dockTab()
public void savePosition()
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void hideTab()
public void remove()
public void unhideTab()
public java.awt.Component getTitleLabel()
public int getX()
public int getY()
public int getWidth()
public int getHeight()
public DockableTabData getData()
public void setData(DockableTabData tabData)