- 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クラスのアクセシビリティ・サポートを実装しています。-
クラスjavax.swingで宣言されたネストされたクラス/インタフェース。JComponent
JComponent.AccessibleJComponent
-
クラスjava.awtで宣言されたネストされたクラス/インタフェース。コンテナ
Container.AccessibleAWTContainer
-
クラスjava.awtで宣言されたネストされたクラス/インタフェース。コンポーネント
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で宣言されるフィールド。コンポーネント
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, 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で宣言されたメソッド。コンテナ
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で宣言されたメソッド。コンポーネント
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, hide, 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()
このコンポーネントをレンダリングするルック・アンド・フィールオブジェクトを返します。- オーバーライド:
getUI、クラスJComponent- 戻り値:
- このコンポーネントをレンダリングする
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
-
-