Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.swing
JInternalFrameTeszt.Ablak osztály

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JInternalFrame
                  extended by elte.java2_utikalauz5.swing.JInternalFrameTeszt.Ablak
Megvalósított interfészek:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, InternalFrameListener, RootPaneContainer, WindowConstants
Beágyazó osztály:
JInternalFrameTeszt

class JInternalFrameTeszt.Ablak
extends JInternalFrame
implements ActionListener, InternalFrameListener

Belső ablak


Beágyazott típusok
 
javax.swing.JInternalFrame osztálytól örökölt beágyazott típusok
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon
 
javax.swing.JComponent osztálytól örökölt beágyazott típusok
JComponent.AccessibleJComponent
 
java.awt.Container osztálytól örökölt beágyazott típusok
Container.AccessibleAWTContainer
 
java.awt.Component osztálytól örökölt beágyazott típusok
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Mezők
private  JCheckBox ikon_e
          Ikonizált állapotjelző
private  JCheckBox maximum_e
          Maximalizált állapotjelző
private  JTextArea napló
          Naplózó komponens
private static long serialVersionUID
          Verziószám.
(package private)  int sorszám
          Ablak sorszáma
 
javax.swing.JInternalFrame osztálytól örökölt mezők
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
javax.swing.JComponent osztálytól örökölt mezők
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
java.awt.Component osztálytól örökölt mezők
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
javax.swing.WindowConstants interfésztől örökölt mezők
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
java.awt.image.ImageObserver interfésztől örökölt mezők
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Konstruktorok
JInternalFrameTeszt.Ablak(int réteg)
          Konstruktor.
 
Metódusok
 void actionPerformed(ActionEvent ae)
          Vezérlőgombok kezelése.
 void doDefaultCloseAction()
          Belső ablak bezárása.
 void internalFrameActivated(InternalFrameEvent ie)
          Belsőablak aktiválásáank naplózása.
 void internalFrameClosed(InternalFrameEvent ie)
          Belsőablak zárásának naplózása.
 void internalFrameClosing(InternalFrameEvent ie)
          Belsőablak záródásának naplózása.
 void internalFrameDeactivated(InternalFrameEvent ie)
          Belsőablak deaktiválásának naplózása.
 void internalFrameDeiconified(InternalFrameEvent ie)
          Belsőablak visszaállításának naplózása.
 void internalFrameIconified(InternalFrameEvent ie)
          Belsőablak ikonizálásáank naplózása.
 void internalFrameOpened(InternalFrameEvent ie)
          Belsőablak nyitásának naplózása.
private  void naplóz(String szöveg)
          Üzenet naplózása és állapotkijelzés a belső ablakban.
 void setClosed(boolean b)
          Belső ablak bezárása.
 void setIcon(boolean b)
          Belső ablak ikonizálása.
 
javax.swing.JInternalFrame osztálytól örökölt metódusok
addImpl, addInternalFrameListener, createRootPane, dispose, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
 
javax.swing.JComponent osztálytól örökölt metódusok
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
java.awt.Container osztálytól örökölt metódusok
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
java.awt.Component osztálytól örökölt metódusok
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Mezők részletezése

serialVersionUID

private static final long serialVersionUID
Verziószám.

Lásd még:
Konstans mezőértékek

sorszám

int sorszám
Ablak sorszáma


napló

private JTextArea napló
Naplózó komponens


ikon_e

private JCheckBox ikon_e
Ikonizált állapotjelző


maximum_e

private JCheckBox maximum_e
Maximalizált állapotjelző

Konstruktorok részletezése

JInternalFrameTeszt.Ablak

JInternalFrameTeszt.Ablak(int réteg)
Konstruktor. Az új belső ablakot egyből meg is jeleníti.

Paraméterek:
réteg - Az új belső ablak elhelyezési rétege.
Metódusok részletezése

naplóz

private void naplóz(String szöveg)
Üzenet naplózása és állapotkijelzés a belső ablakban.

Paraméterek:
szöveg - A naplózandó szöveg

actionPerformed

public void actionPerformed(ActionEvent ae)
Vezérlőgombok kezelése.

Megvalósítja:
ActionListener interfész actionPerformed metódusát
Paraméterek:
ae - Gomblenyomási esemény

setClosed

public void setClosed(boolean b)
               throws PropertyVetoException
Belső ablak bezárása. Utolsó ablak bezárásakor kilépés.

Felüldefiniálja:
JInternalFrame osztály setClosed metódusát
Paraméterek:
b - Bezárás jelzője.
Specifikált kivételek:
PropertyVetoException - A változást megtiltó kivétel.

doDefaultCloseAction

public void doDefaultCloseAction()
Belső ablak bezárása. Utolsó ablak bezárásakor kilépés.

Felüldefiniálja:
JInternalFrame osztály doDefaultCloseAction metódusát

setIcon

public void setIcon(boolean b)
             throws PropertyVetoException
Belső ablak ikonizálása. Csak akkor mehet, ha van másik látható belső ablak is.

Felüldefiniálja:
JInternalFrame osztály setIcon metódusát
Paraméterek:
b - Ikonizálás jelző.
Specifikált kivételek:
PropertyVetoException - A változást megtiltó kivétel.

internalFrameOpened

public void internalFrameOpened(InternalFrameEvent ie)
Belsőablak nyitásának naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameOpened metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameClosing

public void internalFrameClosing(InternalFrameEvent ie)
Belsőablak záródásának naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameClosing metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameClosed

public void internalFrameClosed(InternalFrameEvent ie)
Belsőablak zárásának naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameClosed metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameIconified

public void internalFrameIconified(InternalFrameEvent ie)
Belsőablak ikonizálásáank naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameIconified metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameDeiconified

public void internalFrameDeiconified(InternalFrameEvent ie)
Belsőablak visszaállításának naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameDeiconified metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameActivated

public void internalFrameActivated(InternalFrameEvent ie)
Belsőablak aktiválásáank naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameActivated metódusát
Paraméterek:
ie - Belső ablak esemény.

internalFrameDeactivated

public void internalFrameDeactivated(InternalFrameEvent ie)
Belsőablak deaktiválásának naplózása.

Megvalósítja:
InternalFrameListener interfész internalFrameDeactivated metódusát
Paraméterek:
ie - Belső ablak esemény.

Java 2 Útikalauz programozóknak 5.0