java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame.JDesktopIcon
- すべての実装されたインタフェース:
ImageObserver,MenuContainer,Serializable,Accessible
- 含まれているクラス:
- JInternalFrame
public static class JInternalFrame.JDesktopIcon extends JComponent implements Accessible
このコンポーネントは、
JInternalFrameのアイコン化されたバージョンを表します。 このAPIは今後のSwingバージョンではなくなり、その機能がJInternalFrameに移動されるので、このAPIをSwingアプリケーションで使わないでください。 このクラスはpublicにかぎられているので、UIオブジェクトはデスクトップ・アイコンを表示できます。 デスクトップ・アイコンを表示したくない場合は、JInternalFrameインスタンスを作成し、アイコン化する必要があります。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected classJInternalFrame.JDesktopIcon.AccessibleJDesktopIconこのクラスはJInternalFrame.JDesktopIconクラスのアクセシビリティ・サポートを実装しています。クラス java.awt.Componentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
フィールドのサマリー
クラス javax.swing.JComponentで宣言されたフィールド
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWクラス java.awt.Componentで宣言されたフィールド
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTインタフェース java.awt.image.ImageObserverで宣言されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 JDesktopIcon(JInternalFrame f)内部フレームのアイコンを作成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 AccessibleContextgetAccessibleContext()このJdesktopIconに関連付けられたAccessibleContextを取得します。JDesktopPanegetDesktopPane()アイコンが属しているDesktopオブジェクトを呼び出す簡易メソッドです。JInternalFramegetInternalFrame()このDesktopIconに関連付けられたJInternalFrameを返します。DesktopIconUIgetUI()このコンポーネントをレンダリングするルック・アンド・フィールオブジェクトを返します。StringgetUIClassID()このコンポーネントをレンダリングするルック・アンド・フィールクラスの名前を返します。voidsetInternalFrame(JInternalFrame f)このDesktopIconに関連付けるJInternalFrameを設定します。voidsetUI(DesktopIconUI ui)このコンポーネントをレンダリングするルック・アンド・フィールオブジェクトを設定します。voidupdateUI()ルック・アンド・フィールが変更されたというUIManagerからの通知です。クラス javax.swing.JComponentで宣言されたメソッド
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, 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で宣言されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeクラス java.awt.Componentで宣言されたメソッド
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, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
コンストラクタの詳細
-
JDesktopIcon
public JDesktopIcon(JInternalFrame f)内部フレームのアイコンを作成します。- パラメータ:
f- アイコンを作成するJInternalFrame
-
-
メソッドの詳細
-
getUI
public DesktopIconUI getUI()このコンポーネントをレンダリングするルック・アンド・フィールオブジェクトを返します。- オーバーライド:
- クラス
JComponentのgetUI - 戻り値:
- このコンポーネントをレンダリングする
DesktopIconUIオブジェクト
-
setUI
public void setUI(DesktopIconUI ui)このコンポーネントをレンダリングするルック・アンド・フィールオブジェクトを設定します。- パラメータ:
ui-DesktopIconUIルック・アンド・フィールオブジェクト- 関連項目:
UIDefaults.getUI(javax.swing.JComponent)
-
getInternalFrame
public JInternalFrame getInternalFrame()このDesktopIconに関連付けられたJInternalFrameを返します。- 戻り値:
- このアイコンが関連付けられた
JInternalFrame
-
setInternalFrame
public void setInternalFrame(JInternalFrame f)このDesktopIconに関連付けるJInternalFrameを設定します。- パラメータ:
f- このアイコンが関連付けられたJInternalFrame
-
getDesktopPane
public JDesktopPane getDesktopPane()アイコンが属しているDesktopオブジェクトを呼び出す簡易メソッドです。- 戻り値:
- このアイコンの内部フレームが含まれる
JDesktopPane。アイコンの内部フレームがない場合はnull
-
updateUI
public void updateUI()ルック・アンド・フィールが変更されたというUIManagerからの通知です。 現在のUIオブジェクトをUIManagerの最新バージョンに置き換えます。- オーバーライド:
updateUI、クラス:JComponent- 関連項目:
JComponent.updateUI()
-
getUIClassID
public String getUIClassID()このコンポーネントをレンダリングするルック・アンド・フィールクラスの名前を返します。- オーバーライド:
getUIClassID、クラス:JComponent- 戻り値:
- 文字列「DesktopIconUI」
- 関連項目:
JComponent.getUIClassID(),UIDefaults.getUI(javax.swing.JComponent)
-
getAccessibleContext
public AccessibleContext getAccessibleContext()このJdesktopIconに関連付けられたAccessibleContextを取得します。 デスクトップ・アイコンの場合、AccessibleContextはAccessibleJDesktopIconの形式を取ります。 必要に応じて新規のAccessibleJDesktopIconインスタンスが作成されます。- 定義:
getAccessibleContext、インタフェース:Accessible- オーバーライド:
getAccessibleContext、クラス:Component- 戻り値:
- このJDesktopIconのAccessibleContextとして機能するAccessibleJDesktopIcon
-