public class IPanel extends IComponent implements IPanelI
Modifier and Type | Class and Description |
---|---|
class |
IPanel.AIScaleDialog |
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) |
java.io.File |
chooseFile(java.lang.String[][] acceptableExtensions,
java.lang.String[] extensionDescriptions,
java.lang.String approveButtonText,
boolean writing,
java.lang.String defaultPath,
java.io.File defaultFile) |
java.io.File |
chooseFile(java.lang.String[] acceptableExtensions,
java.lang.String extensionDescription,
java.lang.String approveButtonText,
boolean writing,
java.lang.String defaultPath,
java.io.File defaultFile) |
java.io.File |
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, setLocation
public 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 IPanelI
public void setVisible(boolean v)
setVisible
in interface IPanelI
setVisible
in class IComponent
public void setSize(int w, int h)
setSize
in interface IPanelI
setSize
in class IComponent
public void startDynamicServer()
startDynamicServer
in interface IPanelI
public void stopDynamicServer()
public void skipAutoFocus()
skipAutoFocus
in interface IPanelI
public IPane getPaneAt(IMouseEvent e)
public IPane currentPane()
currentPane
in interface IPanelI
public void mousePressed(IMouseEvent me)
mousePressed
in interface IPanelI
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(IMouseEvent me)
mouseReleased
in interface IPanelI
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseClicked(IMouseEvent me)
mouseClicked
in interface IPanelI
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 mouseMoved(IMouseEvent me)
mouseMoved
in interface IPanelI
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseDragged(IMouseEvent me)
mouseDragged
in interface IPanelI
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void mouseWheelMoved(IMouseWheelEvent me)
mouseWheelMoved
in interface IPanelI
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyPressed(IKeyEvent e)
keyPressed
in interface IPanelI
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyReleased(IKeyEvent e)
keyReleased
in interface IPanelI
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void saveDialog()
saveDialog
in interface IPanelI
public java.io.File chooseFile(java.lang.String acceptableExtension, java.lang.String extensionDescription, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)
public java.io.File chooseFile(java.lang.String[] acceptableExtensions, java.lang.String extensionDescription, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)
public java.io.File chooseFile(java.lang.String[][] acceptableExtensions, java.lang.String[] extensionDescriptions, java.lang.String approveButtonText, boolean writing, java.lang.String defaultPath, java.io.File defaultFile)