|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JInternalFrame
ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。内部フレームに関するタスク指向ドキュメントおよび使用例は、「The Java Tutorial」の「How to Use Internal Frames」を参照してください。
通常、JInternalFrame を JDesktopPane に追加します。UI は Look & Feel 固有のアクションを、JDesktopPane によって保持される DesktopManager オブジェクトに委譲します。
JInternalFrame の contentPane は子コンポーネントを追加する場所です。したがって、BorderLayout オブジェクトを使って整列される多くのボタンを持つ JInternalFrame を作成するには、次のようにします。
JComponent c = (JComponent) frame.getContentPane();
c.setLayout(new BorderLayout());
c.add(new JButton(), BorderLayout.NORTH);
c.add(new JButton(), BorderLayout.CENTER);
contentPane は、実際には JRootPane のインスタンスによって制御されます。また、このインスタンスはフレームの layoutPane、glassPane、およびオプションの menuBar も制御します。これらのコンポーネントについての詳細は JRootPane の説明を参照してください。
標準の Look & Feel (L&F) 表現でこのコンポーネントが使用するキーボードのキーについては、JInternalFrame のキーの割り当てを参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
JDesktopPane,
DesktopManager,
JInternalFrame.JDesktopIcon,
JRootPane, 直列化された形式| 内部クラスの概要 | |
protected class |
JInternalFrame.AccessibleJInternalFrame
このクラスは JInternalFrame クラス用のユーザ補助機能のサポートを実装しています。 |
static class |
JInternalFrame.JDesktopIcon
このコンポーネントは JinternalFrame のアイコン化したバージョンを表します。 |
| クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承した内部クラス |
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
| フィールドの概要 | |
protected boolean |
closable
フレームは閉じることができます。 |
static String |
CONTENT_PANE_PROPERTY
バウンドプロパティ名です。 |
protected JInternalFrame.JDesktopIcon |
desktopIcon
フレームがアイコン化されたときに表示されるアイコンです。 |
static String |
FRAME_ICON_PROPERTY
バウンドプロパティ名です。 |
protected Icon |
frameIcon
フレームの左上隅に表示されるアイコンです。 |
static String |
GLASS_PANE_PROPERTY
バウンドプロパティ名です。 |
protected boolean |
iconable
フレームはアイコン化 (小さくしてアイコンイメージとして表示) できます。 |
static String |
IS_CLOSED_PROPERTY
フレームが閉じられていることを示す制約プロパティ名です。 |
static String |
IS_ICON_PROPERTY
フレームがアイコン化されていることを示す制約プロパティ名です。 |
static String |
IS_MAXIMUM_PROPERTY
フレームが最大化されていることを示す制約プロパティ名です。 |
static String |
IS_SELECTED_PROPERTY
このフレームが選択されている状態であることを示す制約プロパティ名です。 |
protected boolean |
isClosed
フレームは閉じられています。 |
protected boolean |
isIcon
フレームはアイコン化されています。 |
protected boolean |
isMaximum
フレームは最大サイズに拡大されています。 |
protected boolean |
isSelected
フレームは現在選択されています。 |
static String |
LAYERED_PANE_PROPERTY
バウンドプロパティ名です。 |
protected boolean |
maximizable
フレームはデスクトップ区画のサイズまで拡大できます。 |
static String |
MENU_BAR_PROPERTY
バウンドプロパティ名です。 |
protected boolean |
resizable
フレームのサイズは変更可能です。 |
static String |
ROOT_PANE_PROPERTY
バウンドプロパティ名です。 |
protected JRootPane |
rootPane
glassPane だけでなく、このフレームの contentPane およびオプションの menuBar を管理する JRootPane のインスタンスです。 |
protected boolean |
rootPaneCheckingEnabled
true の場合、 add および setLayout を呼び出すと例外がスローされます。 |
protected String |
title
フレームのタイトルバーに表示されるタイトルです。 |
static String |
TITLE_PROPERTY
バウンドプロパティ名です。 |
| クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース javax.swing.WindowConstants から継承したフィールド |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
JInternalFrame()
サイズ変更、クローズ、最大化、アイコン化を行うことができない JInternalFrame を、タイトルなしで作成します。 |
|
JInternalFrame(String title)
サイズ変更、クローズ、最大化、アイコン化を行うことができない JInternalFrame を、指定されたタイトルで作成します。 |
|
JInternalFrame(String title,
boolean resizable)
クローズ、最大化、アイコン化を行うことができない JInternalFrame を、タイトルと、サイズ変更可能性を指定して作成します。 |
|
JInternalFrame(String title,
boolean resizable,
boolean closable)
最大化、アイコン化を行うことができない JInternalFrame を、タイトル、サイズ変更可能性、およびクローズ可能性を指定して作成します。 |
|
JInternalFrame(String title,
boolean resizable,
boolean closable,
boolean maximizable)
アイコン化を行うことができない JInternalFrame を、タイトル、サイズ変更可能性、クローズ可能性、および最大化可能性を指定して作成します。 |
|
JInternalFrame(String title,
boolean resizable,
boolean closable,
boolean maximizable,
boolean iconifiable)
JInternalFrame を、タイトル、サイズ変更可能性、クローズ可能性、最大化可能性、およびアイコン化可能性を指定して作成します。 |
|
| メソッドの概要 | |
protected void |
addImpl(Component comp,
Object constraints,
int index)
デフォルトでは、子はこのコンポーネントに直接追加できません。 |
void |
addInternalFrameListener(InternalFrameListener l)
以降この内部フレームから内部フレームイベントを受け取るために、指定された内部フレームリスナーを追加します。 |
protected JRootPane |
createRootPane()
JRootPane を設定するためにコンストラクタによって呼び出されます。 |
void |
dispose()
この内部フレームを破棄します。 |
void |
doDefaultCloseAction()
|
protected void |
fireInternalFrameEvent(int id)
|
AccessibleContext |
getAccessibleContext()
この JInternalFrame に関連した AccessibleContext を返します。 |
Container |
getContentPane()
contentPane を返します。 |
int |
getDefaultCloseOperation()
ユーザがこのウィンドウで「クローズ」を開始したときに、デフォルトで実行される処理を返します。 |
JInternalFrame.JDesktopIcon |
getDesktopIcon()
この JInternalFrame がアイコン化されたときに使用される JDesktopIcon を返します。 |
JDesktopPane |
getDesktopPane()
上位階層で JDesktop のインスタンスを検索する簡易メソッドです。 |
Component |
getFocusOwner()
この JInternalFrame がアクティブである場合、フォーカスを持つ子を返します。 |
Icon |
getFrameIcon()
フレームのタイトルバー (通常は左上隅) に表示されるイメージを返します。 |
Component |
getGlassPane()
このフレームの glassPane オブジェクトを返します。 |
JMenuBar |
getJMenuBar()
この JInternalFrame の現在の JMenuBar を返します。 |
int |
getLayer()
このコンポーネントのレイヤ属性を取得する簡易メソッドです。 |
JLayeredPane |
getLayeredPane()
このフレームの layeredPane オブジェクトを返します。 |
JMenuBar |
getMenuBar()
推奨されていません。 Swing バージョン 1.0.3 で getJMenuBar() に置き換えられました。 |
Rectangle |
getNormalBounds()
JInternalFrame が最大化の状態ではない場合、getBounds() を返します。 |
JRootPane |
getRootPane()
このフレームの rootPane オブジェクトを返します。 |
String |
getTitle()
JInternalFrame のタイトルを返します。 |
InternalFrameUI |
getUI()
このコンポーネントを描画する L&F オブジェクトを返します。 |
String |
getUIClassID()
このコンポーネントを描画する L&F クラスの名前を返します。 |
String |
getWarningString()
このウィンドウで表示される警告文字列を返します。 |
boolean |
isClosable()
ユーザアクションによってこの JInternalFrame を閉じることができるかどうかを返します。 |
boolean |
isClosed()
この JInternalFrame が現在閉じているかどうかを返します。 |
boolean |
isIcon()
JInternalFrame が現在アイコン化されているかどうかを返します。 |
boolean |
isIconifiable()
ユーザアクションによって JInternalFrame をアイコン化できるかどうかを返します。 |
boolean |
isMaximizable()
ユーザアクションによって JInternalFrame を最大化できるかどうかを返します。 |
boolean |
isMaximum()
JInternalFrame が現在最大化されているかどうかを返します。 |
boolean |
isResizable()
ユーザアクションによって JInternalFrame をサイズ変更できるかどうかを返します。 |
protected boolean |
isRootPaneCheckingEnabled()
add および setLayout の呼び出しが例外をスローするかどうかを返します。 |
boolean |
isSelected()
JInternalFrame が現在「選択されている」(アクティブな) フレームであるかどうかを返します。 |
void |
moveToBack()
このコンポーネントの親が JLayeredPane である場合に、このコンポーネントを位置 -1 に移動する簡易メソッドです。 |
void |
moveToFront()
このコンポーネントの親が JLayeredPane である場合に、このコンポーネントを位置 0 に移動する簡易メソッドです。 |
void |
pack()
この JInternalFrame のサブコンポーネントが望ましいサイズで配置されるようにします。 |
protected void |
paintComponent(Graphics g)
UI 委譲が null 以外の場合、その paint メソッドを呼び出します。 |
protected String |
paramString()
この JInternalFrame の文字列表現を返します。 |
void |
remove(Component comp)
コンテナから、指定されたコンポーネントを削除します。 |
void |
removeInternalFrameListener(InternalFrameListener l)
この内部フレームから内部フレームイベントを受け取らないように、指定された内部フレームリスナーを削除します。 |
void |
reshape(int x,
int y,
int width,
int height)
このコンポーネントを移動し、サイズを変更します。 |
void |
restoreSubcomponentFocus()
フォーカスを持つ最後のサブコンポーネントにフォーカスを復元するよう、内部フレームに指示します。 |
void |
setClosable(boolean b)
ユーザアクションによってこの JInternalFrame を閉じることができるかどうかを設定します。 |
void |
setClosed(boolean b)
true を指定してこのメソッドを呼び出すとフレームを閉じることができます。 |
void |
setContentPane(Container c)
この JInternalFrame のコンテンツ区画を設定します。 |
void |
setDefaultCloseOperation(int operation)
ユーザがこのウィンドウの「クローズ」を開始したときに、デフォルトで実行される処理を設定します。 |
void |
setDesktopIcon(JInternalFrame.JDesktopIcon d)
この JInternalFrame に関連した JDesktopIcon を設定します。 |
void |
setFrameIcon(Icon icon)
フレームのタイトルバー (通常は左上隅) に表示するイメージを設定します。 |
void |
setGlassPane(Component glass)
この JInternalFrame の glassPane プロパティを設定します。 |
void |
setIcon(boolean b)
フレームをアイコン化およびアイコン化解除します。 |
void |
setIconifiable(boolean b)
ユーザアクションによって JInternalFrame をアイコン化できるかどうかを設定します。 |
void |
setJMenuBar(JMenuBar m)
この JInternalFrame の JMenuBar を設定します。 |
void |
setLayer(int layer)
このコンポーネントのレイヤ属性を設定する簡易メソッドです。 |
void |
setLayer(Integer layer)
このコンポーネントのレイヤ属性を設定する簡易メソッドです。 |
void |
setLayeredPane(JLayeredPane layered)
この JInternalFrame の layeredPane プロパティを設定します。 |
void |
setLayout(LayoutManager manager)
デフォルトでは、このコンポーネントのレイアウトは設定できず、代わりに、 contentPane のレイアウトを設定しなければなりません。 |
void |
setMaximizable(boolean b)
ユーザアクションによって JInternalFrame を最大化できると設定します。 |
void |
setMaximum(boolean b)
フレームを最大化および復元します。 |
void |
setMenuBar(JMenuBar m)
推奨されていません。 Swing バージョン 1.0.3 で setJMenuBar(JMenuBar m) に置き換えられました。 |
void |
setNormalBounds(Rectangle r)
このフレームの通常の境界、つまりフレームが最大化の状態から復元される境界を設定します。 |
void |
setResizable(boolean b)
ユーザアクションによって JInternalFrame のサイズ変更ができるかどうかを設定します。 |
protected void |
setRootPane(JRootPane root)
rootPane プロパティを設定します。 |
protected void |
setRootPaneCheckingEnabled(boolean enabled)
add および setLayout の呼び出しが例外をスローするかどうかを設定します。 |
void |
setSelected(boolean selected)
JInternalFrame を選択および選択解除します。 |
void |
setTitle(String title)
JInternalFrame タイトルを設定します。 |
void |
setUI(InternalFrameUI ui)
この JInternalFrame の UI 委譲を設定します。 |
void |
show()
この内部フレームを表示し、前面に移動します。 |
void |
toBack()
この内部フレームを背面に移動します。 |
void |
toFront()
この内部フレームを前面に移動します。 |
void |
updateUI()
L&F が変更という UIManager からの通知です。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected JRootPane rootPane
glassPane だけでなく、このフレームの contentPane およびオプションの menuBar を管理する JRootPane のインスタンスです。JRootPane,
RootPaneContainerprotected boolean rootPaneCheckingEnabled
add および setLayout を呼び出すと例外がスローされます。protected boolean closable
protected boolean isClosed
protected boolean maximizable
protected boolean isMaximum
maximizableprotected boolean iconable
JInternalFrame.JDesktopIconprotected boolean isIcon
iconableprotected boolean resizable
protected boolean isSelected
protected Icon frameIcon
protected String title
protected JInternalFrame.JDesktopIcon desktopIcon
iconablepublic static final String CONTENT_PANE_PROPERTY
public static final String MENU_BAR_PROPERTY
public static final String TITLE_PROPERTY
public static final String LAYERED_PANE_PROPERTY
public static final String ROOT_PANE_PROPERTY
public static final String GLASS_PANE_PROPERTY
public static final String FRAME_ICON_PROPERTY
public static final String IS_SELECTED_PROPERTY
public static final String IS_CLOSED_PROPERTY
public static final String IS_MAXIMUM_PROPERTY
public static final String IS_ICON_PROPERTY
| コンストラクタの詳細 |
public JInternalFrame()
JInternalFrame を、タイトルなしで作成します。public JInternalFrame(String title)
JInternalFrame を、指定されたタイトルで作成します。title - タイトルバーに表示する String
public JInternalFrame(String title,
boolean resizable)
JInternalFrame を、タイトルと、サイズ変更可能性を指定して作成します。title - タイトルバーに表示する Stringresizable - true の場合、フレームはサイズ変更できる
public JInternalFrame(String title,
boolean resizable,
boolean closable)
JInternalFrame を、タイトル、サイズ変更可能性、およびクローズ可能性を指定して作成します。title - タイトルバーに表示する Stringresizable - true の場合、フレームはサイズ変更できるclosable - true の場合、フレームはクローズできる
public JInternalFrame(String title,
boolean resizable,
boolean closable,
boolean maximizable)
JInternalFrame を、タイトル、サイズ変更可能性、クローズ可能性、および最大化可能性を指定して作成します。title - タイトルバーに表示する Stringresizable - true の場合、フレームはサイズ変更できるclosable - true の場合、フレームはクローズできるmaximizable - true の場合、フレームは最大化できる
public JInternalFrame(String title,
boolean resizable,
boolean closable,
boolean maximizable,
boolean iconifiable)
JInternalFrame を、タイトル、サイズ変更可能性、クローズ可能性、最大化可能性、およびアイコン化可能性を指定して作成します。すべてのコンストラクタはこれに従います。title - タイトルバーに表示する Stringresizable - true の場合、フレームはサイズ変更できるclosable - true の場合、フレームはクローズできるmaximizable - true の場合、フレームは最大化できるiconifiable - true の場合、フレームはアイコン化できる| メソッドの詳細 |
protected JRootPane createRootPane()
JRootPane を設定するためにコンストラクタによって呼び出されます。JRootPaneJRootPanepublic InternalFrameUI getUI()
InternalFrameUI オブジェクトpublic void setUI(InternalFrameUI ui)
JInternalFrame の UI 委譲を設定します。public void updateUI()
UIManager からの通知です。現在の UI オブジェクトを UIManager からの最新バージョンに置き換えます。JComponent 内の updateUIJComponent.updateUI()public String getUIClassID()
JComponent 内の getUIClassIDJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)protected boolean isRootPaneCheckingEnabled()
add および setLayout の呼び出しが例外をスローするかどうかを返します。add および setLayout が調べられる場合は trueaddImpl(java.awt.Component, java.lang.Object, int),
setLayout(java.awt.LayoutManager),
setRootPaneCheckingEnabled(boolean)protected void setRootPaneCheckingEnabled(boolean enabled)
add および setLayout の呼び出しが例外をスローするかどうかを設定します。enabled - boolean 値。true の場合は、調査を有効にして例外をスローするaddImpl(java.awt.Component, java.lang.Object, int),
setLayout(java.awt.LayoutManager),
isRootPaneCheckingEnabled()
protected void addImpl(Component comp,
Object constraints,
int index)
contentPane に追加されなければなりません。次に例を示します。
thisComponent.getContentPane().add(child)このコンポーネントに直接追加しようとすると、実行時例外がスローされます。サブクラスはこの動作を無効にできます。
Container 内の addImplError - isRootPaneChecking が true で呼び出された場合setRootPaneCheckingEnabled(boolean)public void remove(Component comp)
Container 内の removecomp - 削除されるコンポーネントContainer.add(java.awt.Component)public void setLayout(LayoutManager manager)
contentPane のレイアウトを設定しなければなりません。次に例を示します。
thisComponent.getContentPane().setLayout(new BorderLayout())このコンポーネントのレイアウトを設定しようとすると、実行時例外がスローされます。サブクラスはこの動作を無効にできます。
Container 内の setLayoutmanager - LayoutManagerError - isRootPaneChecking が true で呼び出された場合setRootPaneCheckingEnabled(boolean)public JMenuBar getMenuBar()
getJMenuBar() に置き換えられました。
JInternalFrame の現在の JMenuBar を返します。メニューバーが設定されていない場合は null を返します。nullpublic JMenuBar getJMenuBar()
JInternalFrame の現在の JMenuBar を返します。メニューバーが設定されていない場合は null を返します。JMenuBarsetJMenuBar(javax.swing.JMenuBar)public void setMenuBar(JMenuBar m)
setJMenuBar(JMenuBar m) に置き換えられました。
JInternalFrame の JMenuBar を設定します。m - このフレームで使用する JMenuBargetJMenuBar()public void setJMenuBar(JMenuBar m)
JInternalFrame の JMenuBar を設定します。m - このフレームで使用する JMenuBargetJMenuBar()public Container getContentPane()
RootPaneContainer の記述: RootPaneContainer 内の getContentPanejavax.swing.RootPaneContainer からコピーされたタグ:RootPaneContainer.setContentPane(java.awt.Container)public void setContentPane(Container c)
JInternalFrame のコンテンツ区画を設定します。RootPaneContainer 内の setContentPanec - このフレームの contentPane オブジェクトIllegalComponentStateException - コンテンツ区画パラメータが null の場合 (実行時例外)RootPaneContainer.getContentPane()public JLayeredPane getLayeredPane()
layeredPane オブジェクトを返します。RootPaneContainer 内の getLayeredPanelayeredPane オブジェクトRootPaneContainer.setLayeredPane(javax.swing.JLayeredPane),
RootPaneContainer.getLayeredPane()public void setLayeredPane(JLayeredPane layered)
JInternalFrame の layeredPane プロパティを設定します。RootPaneContainer 内の setLayeredPanelayered - このフレームの layeredPane オブジェクトIllegalComponentStateException - 階層化区画パラメータが null の場合 (実行時例外)RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)public Component getGlassPane()
glassPane オブジェクトを返します。RootPaneContainer 内の getGlassPaneglassPane オブジェクトRootPaneContainer.setGlassPane(java.awt.Component)public void setGlassPane(Component glass)
JInternalFrame の glassPane プロパティを設定します。RootPaneContainer 内の setGlassPaneglassPane - このフレームの glassPane オブジェクトRootPaneContainer.getGlassPane()public JRootPane getRootPane()
rootPane オブジェクトを返します。RootPaneContainer 内の getRootPaneJComponent 内の getRootPanerootPane プロパティRootPaneContainer.getRootPane()protected void setRootPane(JRootPane root)
rootPane プロパティを設定します。このメソッドはコンストラクタによって呼び出されます。root - 新しい rootPane オブジェクトpublic void setClosable(boolean b)
JInternalFrame を閉じることができるかどうかを設定します。b - boolean 値。true の場合は、フレームを閉じることができるpublic boolean isClosable()
JInternalFrame を閉じることができるかどうかを返します。public boolean isClosed()
JInternalFrame が現在閉じているかどうかを返します。
public void setClosed(boolean b)
throws PropertyVetoException
true を指定してこのメソッドを呼び出すとフレームを閉じることができます。b - boolean 値。true の場合は、フレームを閉じるPropertyVetoException - プロパティの設定の試みが JInternalFrame によって拒否された場合public void setResizable(boolean b)
JInternalFrame のサイズ変更ができるかどうかを設定します。b - boolean 値。true の場合は、フレームをサイズ変更できるpublic boolean isResizable()
JInternalFrame をサイズ変更できるかどうかを返します。public void setIconifiable(boolean b)
JInternalFrame をアイコン化できるかどうかを設定します。b - boolean 値。true の場合は、フレームをアイコン化できるpublic boolean isIconifiable()
JInternalFrame をアイコン化できるかどうかを返します。public boolean isIcon()
JInternalFrame が現在アイコン化されているかどうかを返します。
public void setIcon(boolean b)
throws PropertyVetoException
b - boolean 値。true の場合はフレームはアイコン化され、false の場合はアイコン化解除されるPropertyVetoException - プロパティの設定の試みが JInternalFrame によって拒否された場合public void setMaximizable(boolean b)
JInternalFrame を最大化できると設定します。b - boolean 値。true の場合は、フレームを最大化できるpublic boolean isMaximizable()
JInternalFrame を最大化できるかどうかを返します。public boolean isMaximum()
JInternalFrame が現在最大化されているかどうかを返します。
public void setMaximum(boolean b)
throws PropertyVetoException
JInternalFrame に関連した JDesktopPane にちょうど収まるようにサイズ変更されます。復元されたフレームのサイズは JInternalFrame の実際のサイズに変更されます。b - boolean 値。true の場合はフレームは最大化され、false の場合は復元されるPropertyVetoException - プロパティの設定の試みが JInternalFrame によって拒否された場合public String getTitle()
JInternalFrame のタイトルを返します。StringsetTitle(java.lang.String)public void setTitle(String title)
JInternalFrame タイトルを設定します。title には null 値が付くことがあります。title - タイトルバーに表示する StringgetTitle()
public void setSelected(boolean selected)
throws PropertyVetoException
selected - boolean 値。true の場合はフレームが選択され (現在アクティブである)、false の場合は選択解除されるPropertyVetoException - プロパティを設定しようとして受信側によって拒否された場合public boolean isSelected()
setSelected(boolean)public void setFrameIcon(Icon icon)
desktopIcon オブジェクトとは異なります。desktopIcon オブジェクトは、フレームがアイコン化されたときに JDesktop に表示されるイメージです。
この関数には null を渡すことができますが、場面に応じて L&F は、アイコンを表示しない、L&F のデフォルトアイコンを表示するなど、適切な動作を選択できます。icon - タイトルバーに表示する IcongetFrameIcon()public Icon getFrameIcon()
setFrameIcon(javax.swing.Icon)public void moveToFront()
public void moveToBack()
public void setLayer(Integer layer)
layer - このフレームのデスクトップレイヤを指定する Integer オブジェクトJLayeredPanepublic void setLayer(int layer)
layer - このフレームのデスクトップレイヤを指定する IntsetLayer(Integer),
JLayeredPanepublic int getLayer()
JLayeredPanepublic JDesktopPane getDesktopPane()
public void setDesktopIcon(JInternalFrame.JDesktopIcon d)
d - デスクトップに表示する JDesktopIcongetDesktopIcon()public JInternalFrame.JDesktopIcon getDesktopIcon()
setDesktopIcon(javax.swing.JInternalFrame.JDesktopIcon)public Rectangle getNormalBounds()
public void setNormalBounds(Rectangle r)
r - フレームが復元される境界public Component getFocusOwner()
現在、このメソッドは JComponent の子にだけ有効です。
public void restoreSubcomponentFocus()
public void reshape(int x,
int y,
int width,
int height)
JComponent 内の reshapex - コンポーネントの新しい水平位置をコンテナの左端からのピクセル数で指定する int 値y - コンポーネントの新しい垂直位置をコンテナの下端からのピクセル数で指定する int 値width - コンポーネントの新しい幅をピクセル数で指定する int 値height - コンポーネントの新しい高さをピクセル数で指定する int 値public void addInternalFrameListener(InternalFrameListener l)
l - 内部フレームリスナーpublic void removeInternalFrameListener(InternalFrameListener l)
l - 内部フレームリスナーprotected void fireInternalFrameEvent(int id)
public void doDefaultCloseAction()
public void setDefaultCloseOperation(int operation)
値はデフォルトで DISPOSE_ON_CLOSE に設定されます。
addInternalFrameListener(javax.swing.event.InternalFrameListener),
getDefaultCloseOperation()public int getDefaultCloseOperation()
setDefaultCloseOperation(int)public void pack()
Window.pack()public void show()
このウィンドウがまだ表示されていない場合、show はウィンドウを表示し、ウィンドウを前面に移動します。
Component 内の showWindow.show(),
Window.toFront(),
Component.setVisible(boolean)public void dispose()
public void toFront()
Window.toFront(),
moveToFront()public void toBack()
Window.toBack(),
moveToBack()public final String getWarningString()
Window.getWarningString()protected String paramString()
null にはなりません。JComponent 内の paramStringprotected void paintComponent(Graphics g)
JComponent の記述: JComponent 内の paintComponentjavax.swing.JComponent からコピーされたタグ:JComponent.paint(java.awt.Graphics)public AccessibleContext getAccessibleContext()
Accessible 内の getAccessibleContextJComponent 内の getAccessibleContext
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.