public class IPanel extends IComponent implements IPanelI
| Modifier and Type | Class and Description |
|---|---|
class |
IPanel.AIScaleDialog |
(package private) static class |
IPanel.FileAndFilterIndex |
| Modifier and Type | Field and Description |
|---|---|
IBounds |
bounds |
IPane |
currentMousePane |
boolean |
firstDraw |
IG |
ig |
java.util.ArrayList<IPane> |
panes |
java.awt.Container |
parentContainer
AWT parent component
|
int |
serverStateCount |
boolean |
sizeChanged |
boolean |
skipAutoFocus |
boolean |
startDynamicServer |
| Constructor and Description |
|---|
IPanel(int x,
int y,
int width,
int height) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPane(IPane p) |
IPanel.FileAndFilterIndex |
chooseFile(java.lang.String[][] acceptableExtensions,
java.lang.String[] extensionDescriptions,
java.lang.String approveButtonText,
boolean writing,
java.lang.String defaultPath,
java.io.File defaultFile) |
IPanel.FileAndFilterIndex |
chooseFile(java.lang.String[] acceptableExtensions,
java.lang.String extensionDescription,
java.lang.String approveButtonText,
boolean writing,
java.lang.String defaultPath,
java.io.File defaultFile) |
IPanel.FileAndFilterIndex |
chooseFile(java.lang.String acceptableExtension,
java.lang.String extensionDescription,
java.lang.String approveButtonText,
boolean writing,
java.lang.String defaultPath,
java.io.File defaultFile) |
void |
clearPane() |
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
IPane |
currentPane()
returns current pane; if null, it returns first pane.
|
void |
draw(IGraphics g) |
void |
focus()
focus on all pane
|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
IBounds |
getBounds() |
IG |
getIG() |
IPane |
getPaneAt(IMouseEvent e) |
IPane |
getPaneAt(int x,
int y) |
void |
keyPressed(IKeyEvent e) |
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(IKeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(IKeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
mouseClicked(IMouseEvent me) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(IMouseEvent me) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(IMouseEvent me) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(IMouseEvent me) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(IMouseEvent me) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(IMouseWheelEvent me) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
IPane |
pane(int i) |
int |
paneNum() |
void |
postdraw(IGraphics g) |
void |
predraw(IGraphics g) |
void |
removePane(int i) |
void |
saveDialog() |
IServer |
server() |
void |
setBounds() |
void |
setIG(IG ig) |
void |
setParent(java.awt.Container container) |
void |
setSize(int w,
int h) |
void |
setVisible(boolean v) |
void |
skipAutoFocus() |
void |
startDynamicServer() |
void |
stopDynamicServer() |
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) |
contains, getHeight, getWidth, getX, getY, isVisible, setBounds, setBounds, setLocationpublic java.util.ArrayList<IPane> panes
public IG ig
public IPane currentMousePane
public java.awt.Container parentContainer
public IBounds bounds
public int serverStateCount
public boolean startDynamicServer
public boolean firstDraw
public boolean skipAutoFocus
public boolean sizeChanged
public IServer server()
public void setParent(java.awt.Container container)
public void removePane(int i)
removePane in interface IPanelIpublic void setVisible(boolean v)
setVisible in interface IPanelIsetVisible in class IComponentpublic void setSize(int w,
int h)
setSize in interface IPanelIsetSize in class IComponentpublic void startDynamicServer()
startDynamicServer in interface IPanelIpublic void stopDynamicServer()
public void skipAutoFocus()
skipAutoFocus in interface IPanelIpublic IPane getPaneAt(IMouseEvent e)
public IPane currentPane()
currentPane in interface IPanelIpublic void mousePressed(IMouseEvent me)
mousePressed in interface IPanelIpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(IMouseEvent me)
mouseReleased in interface IPanelIpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseClicked(IMouseEvent me)
mouseClicked in interface IPanelIpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(IMouseEvent me)
mouseMoved in interface IPanelIpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(IMouseEvent me)
mouseDragged in interface IPanelIpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic void mouseWheelMoved(IMouseWheelEvent me)
mouseWheelMoved in interface IPanelIpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyPressed(IKeyEvent e)
keyPressed in interface IPanelIpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyReleased(IKeyEvent e)
keyReleased in interface IPanelIpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void saveDialog()
saveDialog in interface IPanelIpublic IPanel.FileAndFilterIndex chooseFile(java.lang.String acceptableExtension, java.lang.String extensionDescription, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)
public IPanel.FileAndFilterIndex chooseFile(java.lang.String[] acceptableExtensions, java.lang.String extensionDescription, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)
public IPanel.FileAndFilterIndex chooseFile(java.lang.String[][] acceptableExtensions, java.lang.String[] extensionDescriptions, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)