|
|||||||||
Home >> All >> com >> barteo >> emulator >> app >> ui >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
com.barteo.emulator.app.ui.swing
Class SwingDeviceComponent

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.barteo.emulator.app.ui.swing.SwingDeviceComponent
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class SwingDeviceComponent
- extends javax.swing.JPanel
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) SwingDisplayComponent |
dc
|
(package private) SwingDeviceComponent |
instance
|
(package private) java.awt.event.MouseAdapter |
mouseListener
|
(package private) java.awt.event.MouseMotionListener |
mouseMotionListener
|
(package private) java.awt.Graphics |
offg
|
(package private) java.awt.Image |
offi
|
(package private) com.barteo.emulator.device.j2se.J2SEButton |
overButton
|
(package private) com.barteo.emulator.device.j2se.J2SEButton |
pressedButton
|
(package private) com.barteo.emulator.device.j2se.J2SEButton |
prevOverButton
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SwingDeviceComponent()
|
Method Summary | |
private com.barteo.emulator.device.j2se.J2SEButton |
getButton(int x,
int y)
|
private com.barteo.emulator.device.j2se.J2SEButton |
getButton(java.awt.event.KeyEvent ev)
|
com.barteo.emulator.DisplayComponent |
getDisplayComponent()
|
void |
init()
|
void |
keyPressed(java.awt.event.KeyEvent ev)
|
void |
keyReleased(java.awt.event.KeyEvent ev)
|
void |
paint(java.awt.Graphics g)
Paint the component. |
void |
update(java.awt.Graphics g)
Call paint(java.awt.Graphics) 55 . |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
instance
SwingDeviceComponent instance
dc
SwingDisplayComponent dc
prevOverButton
com.barteo.emulator.device.j2se.J2SEButton prevOverButton
overButton
com.barteo.emulator.device.j2se.J2SEButton overButton
pressedButton
com.barteo.emulator.device.j2se.J2SEButton pressedButton
offi
java.awt.Image offi
offg
java.awt.Graphics offg
mouseListener
java.awt.event.MouseAdapter mouseListener
mouseMotionListener
java.awt.event.MouseMotionListener mouseMotionListener
Constructor Detail |
SwingDeviceComponent
public SwingDeviceComponent()
Method Detail |
getDisplayComponent
public com.barteo.emulator.DisplayComponent getDisplayComponent()
init
public void init()
keyPressed
public void keyPressed(java.awt.event.KeyEvent ev)
keyReleased
public void keyReleased(java.awt.event.KeyEvent ev)
paint
public void paint(java.awt.Graphics g)
- Description copied from class:
javax.swing.JComponent
Paint the component. This is a delicate process, and should only be called from the repaint thread, under control of the javax.swing.RepaintManager. Client code should usually call Component.repaint()>
Component.repaint()
55 to trigger painting.The body of the
paint
call involves calling JComponent.paintComponent(java.awt.Graphics)>JComponent.paintComponent(java.awt.Graphics)
55 , JComponent.paintBorder(java.awt.Graphics)>JComponent.paintBorder(java.awt.Graphics)
55 , and JComponent.paintChildren(java.awt.Graphics)>JComponent.paintChildren(java.awt.Graphics)
55 in order. If you want to customize painting behavior, you should override one of these methods rather thanpaint
.For more details on the painting sequence, see this article.
update
public void update(java.awt.Graphics g)
- Description copied from class:
javax.swing.JComponent
- Call JComponent.paint(java.awt.Graphics)>
JComponent.paint(java.awt.Graphics)
55 .
getButton
private com.barteo.emulator.device.j2se.J2SEButton getButton(int x, int y)
getButton
private com.barteo.emulator.device.j2se.J2SEButton getButton(java.awt.event.KeyEvent ev)
|
|||||||||
Home >> All >> com >> barteo >> emulator >> app >> ui >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |