クラスJFileChooser
- すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible
JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 JFileChooserの情報については、「The Java Tutorial」の「How to Use File Choosers」を参照してください。
次のコードは、ユーザーのホーム・ディレクトリで、.jpgと.gifイメージのみを表示するファイル・チューザを表示します。
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
警告: Swingはスレッドに対して安全ではありません。 詳細は、「Swing's Threading Policy」を参照してください。
- 導入されたバージョン:
- 1.2
-
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected classこのクラスはJFileChooserクラスのアクセシビリティ・サポートを実装しています。クラスJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent修飾子と型クラス説明classアクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。Containerクラスで宣言されたネストされたクラス/インタフェース
Container.AccessibleAWTContainer修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するContainerの内部クラスです。クラスComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。static enumコンポーネントのサイズが変化するにつれてベースラインが変化する共通の方法を列挙します。protected classオフスクリーン表面のコンポーネントへのBlit用内部クラスです。protected classコンポーネントのバッファ反転用内部クラス。 -
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringAcceptAllFileFilterが使用されているかどうかを識別します。protected AccessibleContextこのJFileChooserに関連付けられたAccessibleContextstatic final String別のアクセサリ・コンポーネントが、たとえばファイルをプレビューするために使用されていることを示します。static final String応答(「yes」、「ok」)ボタンのニーモニックの変更を識別します。static final String応答(「yes」、「ok」)ボタンのテキストの変更を識別します。static final String応答(「yes」、「ok」)ボタンのツールヒント・テキストの変更を識別します。static final int応答ボタン(「yes」、「ok」)が選択された場合の戻り値です。static final String現在の選択を承認する命令です。「yes」または「ok」を押す操作と同じ働きをします。static final int「cancel」が選択された場合の戻り値です。static final String現在の選択を取り消す命令です。static final Stringユーザーが選択できる定義済みファイル・フィルタ・リストの変更を識別します。static final Stringコントロール・ボタンを表示する命令です。static final int開発者が指定したファイル操作をJFileChooserがサポートすることを示すダイアログ型の値です。static final Stringダイアログのタイトルの変更を識別します。static final String表示されるファイルの種類(ファイルのみ、ディレクトリのみ、または両方)の変更を識別します。static final intディレクトリだけを表示する命令です。static final Stringユーザーのディレクトリの変更を識別します。static final intエラーが発生した場合の戻り値です。static final String表示するファイルの種類をユーザーが変更したことを識別します。static final String隠しファイルの表示プロパティの変更を識別します。static final String選択の種類(単一、複数など)の変更を識別します。static final Stringシステム上の利用可能ドライブを検索するために別のオブジェクトが使われていることを示します。static final Stringファイル情報を取得するために別のオブジェクトが使われていることを示します。static final intファイルとディレクトリの両方を表示する命令です。static final intファイルだけを表示する命令です。static final String複数ファイルの選択を有効にします。static final intJFileChooserがファイルを開く操作をサポートすることを示すダイアログ型の値です。static final intJFileChooserがファイル保存操作をサポートすることを示すダイアログ型の値です。static final Stringユーザーの単一ファイル選択の変更を識別します。static final Stringユーザーの複数ファイル選択の変更を識別します。クラスで宣言されたフィールド JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW修飾子と型フィールド説明protected EventListenerListこのコンポーネントのイベント・リスナー・リストです。static final Stringカーソルがコンポーネント上にあるときに表示されるコメントです。「値ヒント」、「浮遊ヘルプ」、または「浮遊ラベル」とも呼ばれます。protected ComponentUIこのコンポーネントのルック・アンド・フィール委譲です。static final intいくつかのAPIで使用される定数です。条件が定義されていないことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つコンポーネントの上位であるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。コンポーネントにフォーカスが設定されたときにコマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つウィンドウ内にあるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。クラスコンポーネントで宣言されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT修飾子と型フィールド説明static final floatgetAlignmentYのための便利な定数。static final floatgetAlignmentYおよびgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentY()のための便利な定数。インタフェースで宣言されたフィールド ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH修飾子と型フィールド説明static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に記録されていたイメージの生成がその完了前に中断したことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、それまでに描画されたスタティック・イメージが現在は完成し、その最終形式で再び描画できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に追跡されたイメージでエラーが検出されたことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、マルチフレーム・イメージの、それまでに描画されたもう1つの完全なフレームを再描画に利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数heightから取得できます。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージのプロパティを現在利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージをスケーリングしたバリエーションを描画するために必要なピクセルが現在利用可能であることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数widthから取得できます。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明ユーザーのデフォルト・ディレクトリを参照するJFileChooserを構築します。JFileChooser(File currentDirectory) 指定されたFileをパスとして使ってJFileChooserを構築します。JFileChooser(File currentDirectory, FileSystemView fsv) 指定された現在のディレクトリとFileSystemViewを使ってJFileChooserを構築します。JFileChooser(String currentDirectoryPath) 指定されたパスを使ってJFileChooserを構築します。JFileChooser(String currentDirectoryPath, FileSystemView fsv) 指定された現在のディレクトリ・パスとFileSystemViewを使ってJFileChooserを構築します。指定されたFileSystemViewを使ってJFileChooserを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明booleanファイルを表示する必要がある場合にtrueを返します。voidファイル・チューザにActionListenerを追加します。voidaddChoosableFileFilter(FileFilter filter) ユーザーが選択可能なファイル・フィルタのリストにフィルタを追加します。voidユーザーが「Approve」ボタン(デフォルトでは「Open」または「Save」とラベル付けされている)をクリックしたときにUIによって呼び出されます。voidユーザーが「Cancel」ボタンをクリックしたときにUIによって呼び出されます。void現在のディレクトリの親に設定されるディレクトリを変更します。protected JDialogcreateDialog(Component parent) parentのフレーム内のparentの中央にthisをラップしている新しいJDialogを作成して返します。void指定されたファイルが表示可能で、隠されないことを確認します。protected voidfireActionPerformed(String command) このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。AcceptAllファイル・フィルタを返します。このJFileChooserに関連したAccessibleContextを返します。アクセサリ・コンポーネントを返します。このファイル・チューザに登録されたすべてのアクション・リスナーの配列を返します。int「approve」ボタンのニーモニックを返します。FileChooserUIのApproveButtonに使用されるテキストを返します。ApproveButtonで使用されるツールヒント・テキストを返します。ユーザーが選択可能なファイル・フィルタのリストを返します。booleancontrolButtonsAreShownプロパティの値を返します。現在のディレクトリを返します。ファイルの説明を返します。JFileChooserのタイトル・バーに表示される文字列を返します。intこのダイアログの種類を返します。booleandragEnabledプロパティの値を取得します。現在選択されているファイル・フィルタを返します。int現在のファイル選択モードを返します。ファイル・システム・ビューを返します。現在のファイル・ビューを返します。このファイルまたはファイル・タイプのアイコンを返します。どちらが返されるかは、システムによって異なります。ファイル名を返します。選択されたファイルを返します。File[]複数選択が許可されるようにファイル・チューザが設定されている場合に、選択されたファイルのリストを返します。ファイル・タイプを返します。getUI()このコンポーネントのL&Fを実装するUIオブジェクトを取得します。このコンポーネントをレンダリングするL&Fクラスの名前を指定する文字列を返します。booleanAcceptAll FileFilterが使用されているかどうかを返します。boolean現在のファイル選択モードに基づいてディレクトリが選択可能かどうかを指定する簡易呼出しです。booleanファイル・チューザで隠しファイルが表示されない場合はtrueを返し、そうでない場合はfalseを返します。boolean現在のファイル選択モードに基づいてファイルが選択可能かどうかを指定する簡易呼出しです。boolean複数のファイルを選択できる場合にtrueを返します。booleanファイル(ディレクトリ)に移動できる場合にtrueを返します。protected StringこのJFileChooserの文字列表現を返します。voidファイル・チューザからActionListenerを削除します。booleanユーザーが選択可能なファイル・フィルタのリストからフィルタを削除します。void現在のディレクトリを再走査し、新しいファイルのリストを取得するようUIに指示します。void選択可能なファイル・フィルタのリストを最初の状態にリセットします。voidsetAcceptAllFileFilterUsed(boolean b) AcceptAll FileFilterを選択可能フィルタのリストで有効な選択肢として使用するかどうかを決定します。voidsetAccessory(JComponent newAccessory) アクセサリ・コンポーネントを設定します。voidsetApproveButtonMnemonic(char mnemonic) 文字列を使って「approve」ボタンのニーモニックを設定します。voidsetApproveButtonMnemonic(int mnemonic) 数値キー・コードを使って「approve」ボタンのニーモニックを設定します。voidsetApproveButtonText(String approveButtonText) FileChooserUIのApproveButtonで使用されるテキストを設定します。voidsetApproveButtonToolTipText(String toolTipText) ApproveButtonで使用されるツールヒント・テキストを設定します。voidsetControlButtonsAreShown(boolean b) approveボタンとcancelボタンをファイル・チューザに表示するかどうかを示すプロパティを設定します。voidsetCurrentDirectory(File dir) 現在のディレクトリを設定します。voidsetDialogTitle(String dialogTitle) JFileChooserウィンドウのタイトル・バーに表示される文字列を設定します。voidsetDialogType(int dialogType) このダイアログの種類を設定します。voidsetDragEnabled(boolean b) dragEnabledプロパティを設定します。このプロパティは、このコンポーネントの自動ドラッグ処理(ドラッグ・アンド・ドロップの最初の処理)を有効にするためにtrueである必要があります。voidsetEnabled(boolean enabled) このコンポーネントが有効であるかどうかを設定します。voidsetFileFilter(FileFilter filter) 現在のファイル・フィルタを設定します。voidsetFileHidingEnabled(boolean b) ファイルの非表示のオン、オフを設定する。voidsetFileSelectionMode(int mode) JFileChooserを設定して、ユーザーが、ファイルのみ、ディレクトリのみ、またはファイルとディレクトリの両方を選択できるようにします。voidフロッピー・ドライブの検索やルート・ドライブのリストの取得など、ファイル・システム・リソースのアクセスおよび作成のためにJFileChooserが使用するファイル・システム・ビューを設定します。voidsetFileView(FileView fileView) ファイルを表すアイコンやファイルのタイプ説明など、UI情報の取得に使用するファイル・ビューを設定します。voidsetMultiSelectionEnabled(boolean b) ファイル・チューザを設定して複数ファイル選択を可能にします。voidsetSelectedFile(File file) 選択されたファイルを設定します。voidsetSelectedFiles(File[] selectedFiles) 複数選択が許可されるようにファイル・チューザが設定されている場合は、選択されたファイルのリストを設定します。protected voidsetup(FileSystemView view) コンストラクタに共通の初期化およびセット・アップ処理を実行します。intshowDialog(Component parent, String approveButtonText) カスタム承認ボタンとともにカスタム・ファイル・チューザを表示します。intshowOpenDialog(Component parent) 「ファイルを開く」ファイル・チューザ・ダイアログを表示します。intshowSaveDialog(Component parent) 「ファイルの保存」ファイル・チューザ・ダイアログを表示します。voidupdateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。クラスで宣言されたメソッド 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, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update修飾子と型メソッド説明voidaddAncestorListener(AncestorListener listener) listenerを登録し、コンポーネントまたはその祖先が移動するか、あるいは可視または不可視になるときにそのリスナーがAncestorEventsを受け取れるようにします。voidこのコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。voidリスナー・リストにVetoableChangeListenerを追加します。voidcomputeVisibleRect(Rectangle visibleRect) Componentの「可視矩形」を返します。これは、このコンポーネントとそのすべての上位オブジェクトの可視矩形の共通部分です。booleancontains(int x, int y) マウス処理のために、このコンポーネントの正確な形状を定義する機会をUI委譲に提供します。ツールヒントを表示するために使用されるJToolTipのインスタンスを返します。voiddisable()非推奨。voidenable()非推奨。JDKバージョン1.1で、java.awt.Component.setEnabled(boolean)に置き換えられています。voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。voidfirePropertyChange(String propertyName, int oldValue, int newValue) 整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。protected voidfireVetoableChange(String propertyName, Object oldValue, Object newValue) 制約プロパティの変更の報告をサポートします。getActionForKeyStroke(KeyStroke aKeyStroke) 指定されたキー・ストロークに対して登録されているアクションを実行するオブジェクトを返します。final ActionMap特定のKeyStrokeバインディングに対してトリガーするActionの指定に使用されるActionMapを返します。floatContainer.getAlignmentXをオーバーライドして水平方向の位置合せを返します。floatContainer.getAlignmentYをオーバーライドして、垂直方向の位置合せを返します。このコンポーネントに登録されているすべての祖先リスナーの配列を返します。booleanautoscrollsプロパティを取得します。intgetBaseline(int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このコンポーネントのボーダーを返します。ボーダーが現在設定されていない場合はnullを返します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。final ObjectgetClientProperty(Object key) 指定されたキーを持つプロパティの値を返します。protected Graphicsこのコンポーネントをペイントするために使用されるグラフィックス・オブジェクトを返します。このコンポーネントに割り当てられたJPopupMenuを返します。intgetConditionForKeyStroke(KeyStroke aKeyStroke) 登録されているアクションが、指定されたキー・ストロークに反応して発生するかどうかを決める条件を返します。intグラフィックス・デバッギングの状態を返します。static Locale各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを返します。getFontMetrics(Font font) 指定されたFontのFontMetricsを取得します。このコンポーネントのグラフィックス・コンテキストを返します。グラフィックス・コンテキストを使用すると、コンポーネントを描画できます。intこのコンポーネントの現在の高さを返します。booleanJPopupMenuが親から継承されるはずである場合はtrueを返します。final InputMapコンポーネントがフォーカスを取得したときに使用するInputMapを返します。final InputMapgetInputMap(int condition) conditionで使用されているInputMapを返します。このコンポーネントの入力ベリファイアを返します。このコンポーネントでボーダーが設定されている場合はボーダーのイン・セットを返し、それ以外の場合はsuper.getInsetsを呼び出します。このコンポーネントのイン・セット値を含むInsetsオブジェクトを返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このJComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。getLocation(Point rv) このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。最大サイズがnull以外の値に設定されている場合はその値を返します。最小サイズがnull以外の値に設定されている場合はその値を返します。非推奨。1.4で、FocusTraversalPolicyに置き換えられます。getPopupLocation(MouseEvent event) このコンポーネントの座標系にポップアップ・メニューを表示するのに適切な位置を返します。preferredSizeがnull以外の値に設定されている場合にその値を返します。登録されているアクションを開始するKeyStrokesを返します。このコンポーネントのJRootPane上位コンポーネントを返します。このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。getToolTipLocation(MouseEvent event) このコンポーネントの座標系におけるツールヒントの位置を返します。setToolTipTextで設定されているツールヒントの文字列を返します。getToolTipText(MouseEvent event) eventのツールヒントとして使用される文字列を返します。このコンポーネントの最上位の祖先(Windowを含む)またはnull(このコンポーネントがコンテナに追加されていない場合)を返します。transferHandlerプロパティを取得します。booleanこのコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を返します。このコンポーネントに登録されているすべての拒否可能変更リスナーの配列を返します。Componentの「可視矩形」を返します。これは、このコンポーネントの可視矩形、new Rectangle(0, 0, getWidth(), getHeight())、およびそのすべての上位オブジェクトの可視矩形の共通部分です。intgetWidth()このコンポーネントの現在の幅を返します。intgetX()コンポーネントの原点の現在のx座標を返します。intgetY()コンポーネントの原点の現在のy座標を返します。voidこのComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。voidhide()非推奨。booleanこのコンポーネントがバッファを使用してペイントするかどうかを返します。static booleanこのコンポーネントが軽量の場合、つまりネイティブのウィンドウ・システム・ピアを持たない場合にtrueを返します。boolean非推奨。1.4で、Component.setFocusTraversalKeys(int, Set)およびContainer.setFocusCycleRoot(boolean)に置き換えられます。booleanisOpaque()このコンポーネントが完全に不透明な場合にtrueを返します。booleanこのコンポーネントがその子をタイリングする場合、つまり子がオーバーラップしないことが保証される場合にtrueを返します。final booleanこのコンポーネント上の現在のペイント操作が別のprint操作の一部である場合はtrueを返します。protected boolean子コンポーネントでトリガーされるペイントによって、このComponentまたはその上位コンポーネントのいずれかからペイントが実行される場合は、trueを返します。booleanコンポーネントが現在タイルをペイントしている場合にtrueを返します。booleanこのJComponentがフォーカスを取得する場合はtrueを返し、それ以外の場合はfalseを返します。booleanこのメソッドがtrueを返す場合、このコンポーネントの下位コンポーネントによってrevalidateが呼び出されると、このルートから始まるツリー全体が検証されます。voidコンポーネントを描画するためにSwingによって呼び出されます。protected voidコンポーネントのボーダーをペイントします。protected voidこのコンポーネントの子をペイントします。protected voidUI委譲がnullでない場合に、UI委譲のペイント・メソッドを呼び出します。voidpaintImmediately(int x, int y, int w, int h) このコンポーネントの指定された領域、およびその領域とオーバーラップするすべての下位コンポーネントをすぐにペイントします。void指定された領域をすぐにペイントします。voidコンポーネントを指定のGraphicsに出力するときに、このメソッドを呼び出します。voidコンポーネントを出力するときにこのメソッドを呼び出します。protected voidコンポーネントのボーダーを出力します。protected voidこのコンポーネントの子を出力します。protected voidこのメソッドは出力操作中に呼び出されます。protected voidコンポーネント自体が認識するキー・イベントを処理します。protected booleanprocessKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) KeyEventeの結果としてksのキー・バインドを処理するために呼び出されます。protected voidイベントを処理するprocessKeyEventをオーバーライドします。protected voidこのコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。このメソッドの詳細については、Component.processMouseEvent(MouseEvent)を参照してください。protected voidMouseEvent.MOUSE_DRAGGEDなどのマウス・モーション・イベントを処理します。final voidputClientProperty(Object key, Object value) 任意のキーと値を組み合わせたクライアント・プロパティをこのコンポーネントに追加します。voidregisterKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidregisterKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidremoveAncestorListener(AncestorListener listener) listenerの登録を解除し、そのリスナーがAncestorEventsを受け取らないようにします。voidこのコンポーネントに親コンポーネントがなくなったことを、このコンポーネントに通知します。voidVetoableChangeListenerをリスナー・リストから削除します。voidrepaint(long tm, int x, int y, int width, int height) コンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。voidコンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。boolean非推奨。1.4で、FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()に置き換えられますvoidこのComponentが入力フォーカスを取得することを要求します。booleanrequestFocus(boolean temporary) このComponentが入力フォーカスを取得することを要求します。booleanこのComponentが入力フォーカスを取得することを要求します。protected booleanrequestFocusInWindow(boolean temporary) このComponentが入力フォーカスを取得することを要求します。void第1レイヤーのInputMapsとActionMapのバインディングをすべて登録解除します。voidreshape(int x, int y, int w, int h) 非推奨。JDK 5で、Component.setBounds(int, int, int, int)に置き換えられました。void遅延自動レイアウトをサポートします。voidscrollRectToVisible(Rectangle aRect) scrollRectToVisible()メッセージをJComponentの親に転送します。final voidActionMapをamに設定します。voidsetAlignmentX(float alignmentX) 水平方向の位置合わせを設定します。voidsetAlignmentY(float alignmentY) 垂直方向の位置合わせを設定します。voidsetAutoscrolls(boolean autoscrolls) autoscrollsプロパティを設定します。voidsetBackground(Color bg) このコンポーネントのバックグラウンド・カラーを設定します。voidこのコンポーネントのボーダーを設定します。voidsetComponentPopupMenu(JPopupMenu popup) このJComponentのJPopupMenuを設定します。voidsetDebugGraphicsOptions(int debugOptions) このコンポーネント、またはその子のどれかで実行されるすべてのグラフィック操作についての診断情報を有効化または無効化します。static void各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを設定します。voidsetDoubleBuffered(boolean aFlag) このコンポーネントがバッファを使用してペイントするかどうかを設定します。voidsetFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes) このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。voidこのコンポーネントのフォントを設定します。voidsetForeground(Color fg) このコンポーネントのフォアグラウンド・カラーを設定します。voidsetInheritsPopupMenu(boolean value) このコンポーネントにJPopupMenuが割り当てられていない場合にgetComponentPopupMenuが親に委譲されるかどうかを設定します。final voidsetInputMap(int condition, InputMap map) 条件conditionで使用するInputMapをmapに設定します。voidsetInputVerifier(InputVerifier inputVerifier) このコンポーネントの入力ベリファイアを設定します。voidsetMaximumSize(Dimension maximumSize) このコンポーネントの最大サイズを定数値に設定します。voidsetMinimumSize(Dimension minimumSize) このコンポーネントの最小サイズを定数値に設定します。voidsetNextFocusableComponent(Component aComponent) 非推奨。1.4で、FocusTraversalPolicyに置き換えられますvoidsetOpaque(boolean isOpaque) trueの場合、コンポーネントはその境界内のすべてのピクセルをペイントします。voidsetPreferredSize(Dimension preferredSize) このコンポーネントの適切なサイズを設定します。voidsetRequestFocusEnabled(boolean requestFocusEnabled) このJComponentがフォーカスを取得するかどうかについてのヒントを提供します。voidsetToolTipText(String text) ツールヒントに表示するテキストを登録します。voidsetTransferHandler(TransferHandler newHandler) カット、コピー、ペーストおよびドラッグ・アンド・ドロップを使用した、このコンポーネントとのデータ転送をサポートするTransferHandlerを設定します。protected voidsetUI(ComponentUI newUI) このコンポーネントのルック・アンド・フィールの委譲を設定します。voidsetVerifyInputWhenFocusTarget(boolean verifyInputWhenFocusTarget) このコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を設定します。voidsetVisible(boolean aFlag) コンポーネントを可視または不可視にします。voidunregisterKeyboardAction(KeyStroke aKeyStroke) このメソッドは現在使われていません。voidpaintを呼び出します。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修飾子と型メソッド説明指定されたコンポーネントをこのコンテナの最後に追加します。指定されたコンポーネントを、このコンテナの指定された位置に追加します。void指定されたコンポーネントをこのコンテナの末尾に追加します。void指定されたコンポーネントを、指定されたインデックスと指定された制約で、コンテナへ追加します。指定されたコンポーネントをこのコンテナに追加します。voidこのコンテナからのコンテナ・イベントを受け取れるように、指定されたコンテナ・リスナーを追加します。protected void指定されたコンポーネントを、指定されたインデックスで、コンテナへ追加します。voidPropertyChangeListenerをリスナー・リストに追加します。voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。voidこのコンテナと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。booleanareFocusTraversalKeysSet(int id) 指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンテナに明示的に定義されているかどうかを返します。int非推奨。JDKバージョン1.1で、getComponentCount()に置き換えられています。void非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent e)に置き換えられていますvoiddoLayout()このコンテナによってコンポーネントが配置されます。findComponentAt(int x, int y) 指定された位置を格納する可視の子コンポーネントを探します。指定された点を格納する可視の子コンポーネントを探します。getComponent(int n) コンテナ内のn番目のコンポーネントを取得します。getComponentAt(int x, int y) x、y座標を含むコンポーネントを探します。指定された点を含むコンポーネントを取得します。intこのパネル内のコンポーネントの数を取得します。コンテナ内のすべてのコンポーネントを取得します。intgetComponentZOrder(Component comp) コンテナ内のコンポーネントのZ軸順インデックスを返します。このコンテナに登録されているすべてのコンテナ・リスナーの配列を返します。getFocusTraversalKeys(int id) このコンテナの指定されたトラバーサル操作のフォーカス・トラバーサル・キーのセットを返します。このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを返します。このContainerがフォーカス・サイクル・ルートでない場合はnullを返します。このコンテナのレイアウト・マネージャを取得します。getMousePosition(boolean allowChildren) nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。insets()非推奨。JDKバージョン1.1で、getInsets()に置き換えられています。voidコンテナを無効にします。booleanコンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを判定します。booleanこのコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを返します。booleanisFocusCycleRoot(Container container) 指定されたコンテナが、このコンテナのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。final booleanこのコンテナがフォーカス・トラバーサル・ポリシーを提供するかどうかを返します。booleanフォーカス・トラバーサル・ポリシーがこのコンテナに対して明示的に設定されているかどうかを返します。voidlayout()非推奨。JDKバージョン1.1で、doLayout()に置き換えられています。voidlist(PrintStream out, int indent) 指定された出力ストリームにこのコンテナの一覧を出力します。voidlist(PrintWriter out, int indent) 指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。locate(int x, int y) 非推奨。JDKバージョン1.1で、getComponentAt(int, int)に置き換えられています。非推奨。JDKバージョン1.1で、getMinimumSize()に置き換えられています。voidこのコンテナ内の各コンポーネントをペイントします。非推奨。JDKバージョン1.1で、getPreferredSize()に置き換えられています。voidこのコンテナ内の各コンポーネントを出力します。protected voidこのコンテナで発生するコンテナ・イベントを、登録されているContainerListenerオブジェクトにディスパッチすることで処理します。protected voidこのコンテナのイベントを処理します。voidremove(int index) このコンテナから、indexによって指定されたコンポーネントを削除します。voidこのコンテナから、指定されたコンポーネントを削除します。voidこのコンテナからすべてのコンポーネントを削除します。voidこのコンテナからのコンテナ・イベントを受け取らないように、指定されたコンテナ・リスナーを削除します。voidsetComponentZOrder(Component comp, int index) 指定されたコンポーネントを、コンテナの指定されたZ軸順のインデックスに移動します。voidsetFocusCycleRoot(boolean focusCycleRoot) このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを設定します。voidこのContainerがフォーカス・サイクル・ルートの場合、このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを設定します。final voidsetFocusTraversalPolicyProvider(boolean provider) このコンテナを使用して、フォーカス・トラバーサル・ポリシーを提供するかどうかを設定します。voidsetLayout(LayoutManager mgr) このコンテナのレイアウト・マネージャを設定します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ下位に移動します。voidvalidate()このコンテナおよびすべてのサブコンポーネントを検証します。protected voidコンテナ・ツリーを再帰的に下位までたどり、必要であるとマークされたすべてのサブツリー、そして無効とマークされたすべてのサブツリーのレイアウトを再計算します。クラス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修飾子と型メソッド説明boolean非推奨。JDKバージョン1.1では、アクション・イベントを起動するコンポーネントに対して、このコンポーネントをActionListenerとして登録する必要があります。void指定されたポップアップ・メニューをコンポーネントに追加します。voidこのコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。voidこのコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。voidこのコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。voidこのコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。voidこのコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。voidこのコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。voidこのコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。voidこのコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。voidこのコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。bounds()非推奨。JDKバージョン1.1で、getBounds()に置き換えられています。intcheckImage(Image image, int width, int height, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。intcheckImage(Image image, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。protected AWTEventcoalesceEvents(AWTEvent existingEvent, AWTEvent newEvent) 必要に応じて、送信されるイベントと既存のイベントを合体させます。booleanこのコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。createImage(int width, int height) ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。createImage(ImageProducer producer) 指定されたイメージ・プロデューサからイメージを生成します。createVolatileImage(int width, int height) ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。createVolatileImage(int width, int height, ImageCapabilities caps) 指定された機能で、揮発性オフスクリーン描画イメージを作成します。protected final voiddisableEvents(long eventsToDisable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。final voidこのコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。voidenable(boolean b) 非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。protected final voidenableEvents(long eventsToEnable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。voidenableInputMethods(boolean enable) このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。voidfirePropertyChange(String propertyName, byte oldValue, byte newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, char oldValue, char newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, double oldValue, double newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, float oldValue, float newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, long oldValue, long newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, short oldValue, short newValue) バウンド・プロパティの変更を通知します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。このコンポーネントのバックグラウンド・カラーを取得します。このコンポーネントの境界をRectangleオブジェクトの形式で取得します。コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。コンポーネントのカーソル・セットを取得します。このComponentに関連付けられているDropTargetを取得します。このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。booleanこのコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。getFont()このコンポーネントのフォントを取得します。このコンポーネントのフォアグラウンド・カラーを取得します。このComponentに関連付けられたGraphicsConfigurationを取得します。このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。このコンポーネントに登録されているすべての階層リスナーの配列を返します。booleanオペレーティング・システムから受信したペイント・メッセージを無視するかどうかを返します。テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。このコンポーネントのロケールを取得します。このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。getName()コンポーネントの名前を取得します。このコンポーネントの親を取得します。このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。getPropertyChangeListeners(String propertyName) 指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。getSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。このコンポーネントのツールキットを返します。final ObjectAWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。booleanhandleEvent(Event evt) 非推奨。JDKバージョン1.1で、processEvent(AWTEvent)に置き換えられています。booleanhasFocus()このComponentがフォーカス所有者である場合はtrueを返します。booleanimageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。booleaninside(int x, int y) 非推奨。JDKバージョン1.1で、contains(int, int)に置き換えられています。booleanバックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanカーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanこのコンポーネントが表示可能かどうかを判定します。booleanこのコンポーネントが使用可能であるかどうかを判定します。booleanこのコンポーネントにフォーカスが設定可能かどうかを返します。booleanこのComponentがフォーカス所有者である場合はtrueを返します。boolean非推奨。1.4で、isFocusable()に置き換えられます。booleanフォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanフォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。boolean軽量コンポーネントはネイティブなツールキットのピアを持ちません。boolean最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleansetMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。boolean優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanこのコンポーネントが画面に表示されているかどうかを判定します。booleanisValid()このコンポーネントが有効であるかどうかを判定します。boolean親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。voidlist()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。voidlist(PrintStream out) 指定された出力ストリームにこのコンポーネントの一覧を出力します。voidlist(PrintWriter out) 指定されたプリント・ライターに一覧を出力します。location()非推奨。JDKバージョン1.1で、getLocation()に置き換えられています。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。booleanmouseEnter(Event evt, int x, int y) 非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。voidmove(int x, int y) 非推奨。JDKバージョン1.1で、setLocation(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、transferFocus()に置き換えられています。voidこのコンポーネントおよびそのすべてのサブコンポーネントをペイントします。boolean非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent)に置き換えられています。booleanprepareImage(Image image, int width, int height, ImageObserver observer) このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。booleanprepareImage(Image image, ImageObserver observer) このコンポーネント上に描画するためのイメージを準備します。protected voidこのコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するマウス・ホイール・イベントを、登録されているMouseWheelListenerオブジェクトにディスパッチすることによって処理します。voidremove(MenuComponent popup) 指定されたポップアップ・メニューをコンポーネントから削除します。void以降このコンポーネントからコンポーネント・イベントを受け取らないように、指定されたコンポーネント・リスナーを削除します。void以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。void以降このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。void以降このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。void以降このコンポーネントからインプット・メソッド・イベントを受け取らないように、指定されたインプット・メソッド・リスナーを削除します。void以降このコンポーネントからキー・イベントを受け取らないように、指定されたキー・リスナーを削除します。void以降このコンポーネントからマウス・イベントを受け取らないように、指定されたマウス・リスナーを削除します。void以降このコンポーネントからマウス・モーション・イベントを受け取らないように、指定されたマウス・モーション・リスナーを削除します。void以降このコンポーネントからマウス・ホイール・イベントを受け取らないように、指定されたマウス・ホイール・リスナーを削除します。voidPropertyChangeListenerをリスナー・リストから削除します。voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストからPropertyChangeListenerを削除します。voidrepaint()このコンポーネントをふたたびペイントします。voidrepaint(int x, int y, int width, int height) このコンポーネントの指定された矩形をふたたびペイントします。voidrepaint(long tm) このコンポーネントをふたたびペイントします。protected booleanrequestFocus(boolean temporary, FocusEvent.Cause cause) このComponentが入力フォーカスを取得し、このComponentの最上位の祖先がフォーカスされたWindowになるというcauseの理由によるリクエスト。voidrequestFocus(FocusEvent.Cause cause) このコンポーネントによって入力フォーカスが取得され、このコンポーネントの最上位の祖先がフォーカスされたウィンドウになるというcauseの理由によるリクエスト。booleanこのコンポーネントの最上位の祖先がすでにフォーカスされたウィンドウである場合、このコンポーネントに入力フォーカスを取得するcauseの理由によるリクエスト。voidresize(int width, int height) 非推奨。JDKバージョン1.1で、setSize(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、setSize(Dimension)に置き換えられています。voidsetBounds(int x, int y, int width, int height) このコンポーネントを移動し、サイズ変更します。void新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。voidこのコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。voidカーソル・イメージを指定されたカーソルに設定します。voidDropTargetをこのコンポーネントに関連付けます。voidsetFocusable(boolean focusable) このコンポーネントのフォーカス可能性を指定された値に設定します。voidsetFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled) このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。voidsetIgnoreRepaint(boolean ignoreRepaint) オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。voidこのコンポーネントのロケールを設定します。voidsetLocation(int x, int y) このコンポーネントを新しい位置に移動します。voidsetLocation(Point p) このコンポーネントを新しい位置に移動します。voidsetMixingCutoutShape(Shape shape) この軽量コンポーネントに「ミックス・カット・アウト」シェイプを設定します。voidコンポーネントの名前を、指定された文字列に設定します。voidsetSize(int width, int height) 幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。void幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。voidshow()非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。voidshow(boolean b) 非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。size()非推奨。JDKバージョン1.1で、getSize()に置き換えられています。toString()このコンポーネントおよびその値の文字列表現を返します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
OPEN_DIALOG
public static final int OPEN_DIALOGJFileChooserがファイルを開く操作をサポートすることを示すダイアログ型の値です。- 関連項目:
-
SAVE_DIALOG
public static final int SAVE_DIALOGJFileChooserがファイル保存操作をサポートすることを示すダイアログ型の値です。- 関連項目:
-
CUSTOM_DIALOG
public static final int CUSTOM_DIALOG開発者が指定したファイル操作をJFileChooserがサポートすることを示すダイアログ型の値です。- 関連項目:
-
CANCEL_OPTION
public static final int CANCEL_OPTION「cancel」が選択された場合の戻り値です。- 関連項目:
-
APPROVE_OPTION
public static final int APPROVE_OPTION応答ボタン(「yes」、「ok」)が選択された場合の戻り値です。- 関連項目:
-
ERROR_OPTION
public static final int ERROR_OPTIONエラーが発生した場合の戻り値です。- 関連項目:
-
FILES_ONLY
public static final int FILES_ONLYファイルだけを表示する命令です。- 関連項目:
-
DIRECTORIES_ONLY
public static final int DIRECTORIES_ONLYディレクトリだけを表示する命令です。- 関連項目:
-
FILES_AND_DIRECTORIES
public static final int FILES_AND_DIRECTORIESファイルとディレクトリの両方を表示する命令です。- 関連項目:
-
CANCEL_SELECTION
-
APPROVE_SELECTION
-
APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY応答(「yes」、「ok」)ボタンのテキストの変更を識別します。- 関連項目:
-
APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY応答(「yes」、「ok」)ボタンのツールヒント・テキストの変更を識別します。- 関連項目:
-
APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY応答(「yes」、「ok」)ボタンのニーモニックの変更を識別します。- 関連項目:
-
CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
-
DIRECTORY_CHANGED_PROPERTY
-
SELECTED_FILE_CHANGED_PROPERTY
-
SELECTED_FILES_CHANGED_PROPERTY
-
MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
-
FILE_SYSTEM_VIEW_CHANGED_PROPERTY
public static final String FILE_SYSTEM_VIEW_CHANGED_PROPERTYシステム上の利用可能ドライブを検索するために別のオブジェクトが使われていることを示します。- 関連項目:
-
FILE_VIEW_CHANGED_PROPERTY
-
FILE_HIDING_CHANGED_PROPERTY
-
FILE_FILTER_CHANGED_PROPERTY
-
FILE_SELECTION_MODE_CHANGED_PROPERTY
-
ACCESSORY_CHANGED_PROPERTY
public static final String ACCESSORY_CHANGED_PROPERTY別のアクセサリ・コンポーネントが、たとえばファイルをプレビューするために使用されていることを示します。- 関連項目:
-
ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
public static final String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTYAcceptAllFileFilterが使用されているかどうかを識別します。- 関連項目:
-
DIALOG_TITLE_CHANGED_PROPERTY
-
DIALOG_TYPE_CHANGED_PROPERTY
public static final String DIALOG_TYPE_CHANGED_PROPERTY表示されるファイルの種類(ファイルのみ、ディレクトリのみ、または両方)の変更を識別します。- 関連項目:
-
CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
public static final String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTYユーザーが選択できる定義済みファイル・フィルタ・リストの変更を識別します。- 関連項目:
-
accessibleContext
protected AccessibleContext accessibleContextこのJFileChooserに関連付けられたAccessibleContext
-
-
コンストラクタの詳細
-
JFileChooser
public JFileChooser()ユーザーのデフォルト・ディレクトリを参照するJFileChooserを構築します。 このデフォルト・ディレクトリは、オペレーティング・システムによって異なります。 通常、これはWindows上の"マニュアル"フォルダであり、Unix上のユーザー・ホーム・ディレクトリです。 -
JFileChooser
public JFileChooser(String currentDirectoryPath) 指定されたパスを使ってJFileChooserを構築します。null文字列が渡された場合、ファイル・チューザはユーザーのデフォルト・ディレクトリを参照します。 このデフォルト・ディレクトリは、オペレーティング・システムによって異なります。 通常、これはWindows上の"マニュアル"フォルダであり、Unix上のユーザー・ホーム・ディレクトリです。- パラメータ:
currentDirectoryPath- ファイルまたはディレクトリのパスを指定するString
-
JFileChooser
public JFileChooser(File currentDirectory) 指定されたFileをパスとして使ってJFileChooserを構築します。nullファイルが渡された場合、ファイル・チューザはユーザーのデフォルト・ディレクトリを参照します。 このデフォルト・ディレクトリは、オペレーティング・システムによって異なります。 通常、これはWindows上の"マニュアル"フォルダであり、Unix上のユーザー・ホーム・ディレクトリです。- パラメータ:
currentDirectory- ファイルまたはディレクトリのパスを指定するFileオブジェクト
-
JFileChooser
public JFileChooser(FileSystemView fsv) 指定されたFileSystemViewを使ってJFileChooserを構築します。- パラメータ:
fsv- aFileSystemView
-
JFileChooser
public JFileChooser(File currentDirectory, FileSystemView fsv) 指定された現在のディレクトリとFileSystemViewを使ってJFileChooserを構築します。- パラメータ:
currentDirectory- ファイルまたはディレクトリのパスを指定するFileオブジェクトfsv- aFileSystemView
-
JFileChooser
public JFileChooser(String currentDirectoryPath, FileSystemView fsv) 指定された現在のディレクトリ・パスとFileSystemViewを使ってJFileChooserを構築します。- パラメータ:
currentDirectoryPath- ファイルまたはディレクトリへのパスを指定するStringfsv- aFileSystemView
-
-
メソッドの詳細
-
setup
protected void setup(FileSystemView view) コンストラクタに共通の初期化およびセット・アップ処理を実行します。- パラメータ:
view- 設定に使用されるFileSystemView
-
setDragEnabled
@BeanProperty(bound=false, description="determines whether automatic drag handling is enabled") public void setDragEnabled(boolean b) dragEnabledプロパティを設定します。このプロパティは、このコンポーネントの自動ドラッグ処理(ドラッグ・アンド・ドロップの最初の処理)を有効にするためにtrueである必要があります。transferHandlerプロパティは、ドラッグでなんでもできるようにnull以外の値に設定する必要があります。dragEnabledプロパティのデフォルト値はfalseです。自動ドラッグ処理が有効の場合、ほとんどのルック・アンド・フィールは、ユーザーが項目の上でマウス・ボタンを押して、マウスを数ピクセル移動すると常にドラッグ・アンド・ドロップ操作が始まります。 したがって、このプロパティを
trueに設定すると、選択の動作に微妙に影響する場合があります。ルック・アンド・フィールによっては、自動ドラッグ・アンド・ドロップ操作がサポートされていない場合があります。その場合、このプロパティは無視されます。
TransferHandlerのexportAsDragメソッドを直接呼び出すようにコンポーネントを変更することにより、このようなルック・アンド・フィールを操作できます。- パラメータ:
b-dragEnabledプロパティに設定される値- スロー:
HeadlessException-bがtrueで、GraphicsEnvironment.isHeadless()がtrueを返す場合- 導入されたバージョン:
- 1.4
- 関連項目:
-
getDragEnabled
public boolean getDragEnabled()dragEnabledプロパティの値を取得します。- 戻り値:
dragEnabledプロパティの値- 導入されたバージョン:
- 1.4
- 関連項目:
-
getSelectedFile
public File getSelectedFile()選択されたファイルを返します。 ファイルは、プログラマによってsetSelectedFileを通じて、または、UIへのファイル名の入力や、UIリストでのファイル選択などのユーザー・アクションによって設定できます。- 戻り値:
- 選択されたファイル
- 関連項目:
-
setSelectedFile
@BeanProperty(preferred=true) public void setSelectedFile(File file) 選択されたファイルを設定します。 ファイルの親ディレクトリが現在のディレクトリでない場合は、現在のディレクトリがファイルの親ディレクトリに変更されます。- パラメータ:
file- 選択されたファイル- 関連項目:
-
getSelectedFiles
public File[] getSelectedFiles()複数選択が許可されるようにファイル・チューザが設定されている場合に、選択されたファイルのリストを返します。- 戻り値:
- 選択された
Fileの配列
-
setSelectedFiles
@BeanProperty(description="The list of selected files if the chooser is in multiple selection mode.") public void setSelectedFiles(File[] selectedFiles) 複数選択が許可されるようにファイル・チューザが設定されている場合は、選択されたファイルのリストを設定します。- パラメータ:
selectedFiles- 選択される配列File
-
getCurrentDirectory
-
setCurrentDirectory
@BeanProperty(preferred=true, description="The directory that the JFileChooser is showing files of.") public void setCurrentDirectory(File dir) 現在のディレクトリを設定します。nullを渡すと、ファイル・チューザがユーザーのデフォルト・ディレクトリを参照するように設定されます。 このデフォルト・ディレクトリは、オペレーティング・システムによって異なります。 通常、これはWindows上の"マニュアル"フォルダであり、Unix上のユーザー・ホーム・ディレクトリです。currentDirectoryとして渡されたファイルがディレクトリでない場合、そのファイルの親がcurrentDirectoryとして使われます。 親が探索可能でない場合は、探索可能なディレクトリが見つかるまで、またはファイル・システムのルートにたどりつくまで、親のツリーをルートに向かってたどります。- パラメータ:
dir- 現在のディレクトリ- 関連項目:
-
changeToParentDirectory
public void changeToParentDirectory()現在のディレクトリの親に設定されるディレクトリを変更します。- 関連項目:
-
rescanCurrentDirectory
public void rescanCurrentDirectory()現在のディレクトリを再走査し、新しいファイルのリストを取得するようUIに指示します。 -
ensureFileIsVisible
-
showOpenDialog
public int showOpenDialog(Component parent) throws HeadlessException 「ファイルを開く」ファイル・チューザ・ダイアログを表示します。 承認ボタンに表示されるテキストはL&Fによって決まります。- パラメータ:
parent- ダイアログの親のコンポーネント。nullも可。詳細はshowDialogを参照- 戻り値:
- ポップ・ダウン時に返されるファイル・チューザの状態。
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- エラーが発生した場合、またはダイアログが取り消された場合は、JFileChooser.ERROR_OPTION
- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 関連項目:
-
showSaveDialog
public int showSaveDialog(Component parent) throws HeadlessException 「ファイルの保存」ファイル・チューザ・ダイアログを表示します。 承認ボタンに表示されるテキストはL&Fによって決まります。- パラメータ:
parent- ダイアログの親のコンポーネント。nullも可。詳細はshowDialogを参照- 戻り値:
- ポップ・ダウン時に返されるファイル・チューザの状態。
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- エラーが発生した場合、またはダイアログが取り消された場合は、JFileChooser.ERROR_OPTION
- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 関連項目:
-
showDialog
public int showDialog(Component parent, String approveButtonText) throws HeadlessException カスタム承認ボタンとともにカスタム・ファイル・チューザを表示します。 たとえば、次のコードは、通常の「Save」または「Open」ボタンではなく「Run Application」ボタンの付いたファイル・チューザを表示します。filechooser.showDialog(parentFrame, "Run Application");
また、次のコードでも同じことができます。JFileChooser chooser = new JFileChooser(null); chooser.setApproveButtonText("Run Application"); chooser.showDialog(parentFrame, null);parent引数は、ファイルを開くダイアログが依存するフレーム、およびダイアログを配置するときにルック・アンド・フィールがその位置を考慮する必要があるコンポーネントを設定します。 親がJFrameなどのFrameオブジェクトの場合、ダイアログはフレームに依存しルック・アンド・フィールは、たとえばフレームの上の中央というようにフレームを基準にダイアログを配置します。 親がコンポーネントの場合は、ダイアログはコンポーネントを含むフレームに依存し、たとえばコンポーネントの上の中央というようにコンポーネントを基準に配置されます。 親がnullの場合は、ダイアログは不可視状態のウィンドウに依存し、画面の中央のようにルック・アンド・フィール依存の位置に配置されます。- パラメータ:
parent- ダイアログの親のコンポーネント。nullも可approveButtonText-ApproveButtonのテキスト- 戻り値:
- ポップ・ダウン時に返されるファイル・チューザの状態。
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- エラーが発生した場合、またはダイアログが取り消された場合は、JFileChooser.ERROR_OPTION
- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 関連項目:
-
createDialog
protected JDialog createDialog(Component parent) throws HeadlessException parentのフレーム内のparentの中央にthisをラップしている新しいJDialogを作成して返します。 このメソッドは、ダイアログをさらに操作したり、サイズ変更を無効にしたり、ロケーションを設定したりするためにオーバーライドできます。例:class MyFileChooser extends JFileChooser { protected JDialog createDialog(Component parent) throws HeadlessException { JDialog dialog = super.createDialog(parent); dialog.setLocation(300, 200); dialog.setResizable(false); return dialog; } }- パラメータ:
parent- ダイアログの親のコンポーネント。nullも可- 戻り値:
- このインスタンスを持つ新しい
JDialog - スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 導入されたバージョン:
- 1.4
- 関連項目:
-
getControlButtonsAreShown
public boolean getControlButtonsAreShown()controlButtonsAreShownプロパティの値を返します。- 戻り値:
controlButtonsAreShownプロパティの値- 導入されたバージョン:
- 1.3
- 関連項目:
-
setControlButtonsAreShown
@BeanProperty(preferred=true, description="Sets whether the approve & cancel buttons are shown.") public void setControlButtonsAreShown(boolean b) approveボタンとcancelボタンをファイル・チューザに表示するかどうかを示すプロパティを設定します。 このプロパティはデフォルトでtrueです。 これらのボタンを常に表示するルック・アンド・フィールは、このプロパティの値を無視します。 このメソッドは、CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYの文字列値をプロパティ名として使用し、プロパティ変更イベントをトリガーします。- パラメータ:
b- コントロール・ボタンを表示する場合はtrue、そうでない場合はfalse- 導入されたバージョン:
- 1.3
- 関連項目:
-
getDialogType
public int getDialogType()このダイアログの種類を返します。 デフォルトはJFileChooser.OPEN_DIALOGです。- 戻り値:
- the type of dialog to be displayed:
- JFileChooser.OPEN_DIALOG
- JFileChooser.SAVE_DIALOG
- JFileChooser.CUSTOM_DIALOG
- 関連項目:
-
setDialogType
@BeanProperty(preferred=true, enumerationValues={"JFileChooser.OPEN_DIALOG","JFileChooser.SAVE_DIALOG","JFileChooser.CUSTOM_DIALOG"}, description="The type (open, save, custom) of the JFileChooser.") public void setDialogType(int dialogType) このダイアログの種類を設定します。 ファイル・チューザを呼び出してユーザーがファイルを開くことができるようにするには、OPEN_DIALOGを使用します。 同様に、ユーザーが保存するファイルを選択できるようにするにはSAVE_DIALOGを使用します。 「Open」や「Save」ではなく、コンテキストのファイル・チューザを使用する場合は、CUSTOM_DIALOGを使用します。 たとえば、ファイル・チューザを呼び出して、ユーザーが実行するファイルを選択できるようにするとします。 この場合、通常はCUSTOM_DIALOGを使用するためにJFileChooserを設定する必要はありません。setApproveButtonTextを呼び出すと、その処理を実行するからです。 デフォルトのダイアログの種類はJFileChooser.OPEN_DIALOGです。- パラメータ:
dialogType- 表示されるダイアログの種類。- JFileChooser.OPEN_DIALOG
- JFileChooser.SAVE_DIALOG
- JFileChooser.CUSTOM_DIALOG
- スロー:
IllegalArgumentException-dialogTypeが不正の場合- 関連項目:
-
setDialogTitle
@BeanProperty(preferred=true, description="The title of the JFileChooser dialog window.") public void setDialogTitle(String dialogTitle) JFileChooserウィンドウのタイトル・バーに表示される文字列を設定します。- パラメータ:
dialogTitle- タイトル・バーの新しいString- 関連項目:
-
getDialogTitle
public String getDialogTitle()JFileChooserのタイトル・バーに表示される文字列を返します。- 戻り値:
JFileChooserウィンドウのタイトル・バーの文字列- 関連項目:
-
setApproveButtonToolTipText
@BeanProperty(preferred=true, description="The tooltip text for the ApproveButton.") public void setApproveButtonToolTipText(String toolTipText) ApproveButtonで使用されるツールヒント・テキストを設定します。nullの場合、UIオブジェクトがボタンのテキストを決めます。- パラメータ:
toolTipText- 承認ボタンのツールヒント・テキスト- 関連項目:
-
getApproveButtonToolTipText
public String getApproveButtonToolTipText()ApproveButtonで使用されるツールヒント・テキストを返します。nullの場合、UIオブジェクトがボタンのテキストを決めます。- 戻り値:
- 承認ボタンのツールヒント・テキスト
- 関連項目:
-
getApproveButtonMnemonic
public int getApproveButtonMnemonic()「approve」ボタンのニーモニックを返します。- 戻り値:
- ニーモニック・キーを示す整数値
- 関連項目:
-
setApproveButtonMnemonic
@BeanProperty(preferred=true, description="The mnemonic key accelerator for the ApproveButton.") public void setApproveButtonMnemonic(int mnemonic) 数値キー・コードを使って「approve」ボタンのニーモニックを設定します。- パラメータ:
mnemonic- ニーモニック・キーを示す整数値- 関連項目:
-
setApproveButtonMnemonic
public void setApproveButtonMnemonic(char mnemonic) 文字列を使って「approve」ボタンのニーモニックを設定します。- パラメータ:
mnemonic- ニーモニック・キーの文字列値- 関連項目:
-
setApproveButtonText
@BeanProperty(preferred=true, description="The text that goes in the ApproveButton.") public void setApproveButtonText(String approveButtonText) FileChooserUIのApproveButtonで使用されるテキストを設定します。- パラメータ:
approveButtonText-ApproveButtonで使用されるテキスト- 関連項目:
-
getApproveButtonText
public String getApproveButtonText()FileChooserUIのApproveButtonに使用されるテキストを返します。nullの場合、UIオブジェクトがボタンのテキストを決めます。 通常は「Open」または「Save」です。- 戻り値:
ApproveButtonで使用されるテキスト- 関連項目:
-
getChoosableFileFilters
@BeanProperty(bound=false) public FileFilter[] getChoosableFileFilters()ユーザーが選択可能なファイル・フィルタのリストを返します。- 戻り値:
- 選択可能なすべてのファイル・フィルタが格納された
FileFilter配列 - 関連項目:
-
addChoosableFileFilter
@BeanProperty(preferred=true, description="Adds a filter to the list of user choosable file filters.") public void addChoosableFileFilter(FileFilter filter) ユーザーが選択可能なファイル・フィルタのリストにフィルタを追加します。 ファイル選択モードの設定については、setFileSelectionModeを参照してください。- パラメータ:
filter- 選択可能なファイル・フィルタのリストに追加するFileFilter- 関連項目:
-
removeChoosableFileFilter
public boolean removeChoosableFileFilter(FileFilter f) ユーザーが選択可能なファイル・フィルタのリストからフィルタを削除します。 ファイル・フィルタが削除された場合はtrueを返します。- パラメータ:
f- 削除されるファイル・フィルタ- 戻り値:
- ファイル・フィルタが削除された場合はtrue、それ以外の場合はfalse
- 関連項目:
-
resetChoosableFileFilters
public void resetChoosableFileFilters()選択可能なファイル・フィルタのリストを最初の状態にリセットします。 通常は、AcceptAllファイル・フィルタを残して、追加されたすべてのファイル・フィルタが削除されます。- 関連項目:
-
getAcceptAllFileFilter
@BeanProperty(bound=false) public FileFilter getAcceptAllFileFilter()AcceptAllファイル・フィルタを返します。 たとえば、Microsoft Windowsの場合はAll Files (*.*)になります。- 戻り値:
AcceptAllファイル・フィルタ
-
isAcceptAllFileFilterUsed
public boolean isAcceptAllFileFilterUsed()AcceptAll FileFilterが使用されているかどうかを返します。- 戻り値:
AcceptAll FileFilterが使用される場合はtrue- 導入されたバージョン:
- 1.3
- 関連項目:
-
setAcceptAllFileFilterUsed
@BeanProperty(preferred=true, description="Sets whether the AcceptAll FileFilter is used as an available choice in the choosable filter list.") public void setAcceptAllFileFilterUsed(boolean b) AcceptAll FileFilterを選択可能フィルタのリストで有効な選択肢として使用するかどうかを決定します。 falseの場合、AcceptAllファイル・フィルタは使用可能なファイル・フィルタのリストから削除されます。 trueの場合、AcceptAllファイル・フィルタがアクティブに使用されるファイル・フィルタになります。- パラメータ:
b-AcceptAllファイル・フィルタが選択可能フィルタ・リスト内で利用可能な選択肢であるかどうかを判定するboolean- 導入されたバージョン:
- 1.3
- 関連項目:
-
getAccessory
public JComponent getAccessory()アクセサリ・コンポーネントを返します。- 戻り値:
- このJFileChooserのアクセサリ・コンポーネント、またはnull
- 関連項目:
-
setAccessory
@BeanProperty(preferred=true, description="Sets the accessory component on the JFileChooser.") public void setAccessory(JComponent newAccessory) アクセサリ・コンポーネントを設定します。 アクセサリは、選択されたファイルのプレビュー・イメージを表示するのによく使われますが、特別なカスタム・ファイル・チューザ・コントロールの作成など、プログラマが必要とする様々な用途に利用できます。ノート: 以前にアクセサリがあった場合は、アクセサリがファイル・チューザに登録していた可能性があるすべてのリスナーを登録解除する必要があります。
- パラメータ:
newAccessory- 設定されるアクセサリ・コンポーネント
-
setFileSelectionMode
@BeanProperty(preferred=true, enumerationValues={"JFileChooser.FILES_ONLY","JFileChooser.DIRECTORIES_ONLY","JFileChooser.FILES_AND_DIRECTORIES"}, description="Sets the types of files that the JFileChooser can choose.") public void setFileSelectionMode(int mode) JFileChooserを設定して、ユーザーが、ファイルのみ、ディレクトリのみ、またはファイルとディレクトリの両方を選択できるようにします。 デフォルトはJFilesChooser.FILES_ONLYです。- パラメータ:
mode- 表示されるファイルの種類- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES
- スロー:
IllegalArgumentException-modeが無効なファイル選択モードの場合- 関連項目:
-
getFileSelectionMode
public int getFileSelectionMode()現在のファイル選択モードを返します。 デフォルトはJFilesChooser.FILES_ONLYです。- 戻り値:
- 表示されるファイルの種類。次のうちのいずれか。
- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES
- 関連項目:
-
isFileSelectionEnabled
@BeanProperty(bound=false) public boolean isFileSelectionEnabled()現在のファイル選択モードに基づいてファイルが選択可能かどうかを指定する簡易呼出しです。- 戻り値:
- ファイルが選択可能な場合はtrue、それ以外の場合はfalse
- 関連項目:
-
isDirectorySelectionEnabled
@BeanProperty(bound=false) public boolean isDirectorySelectionEnabled()現在のファイル選択モードに基づいてディレクトリが選択可能かどうかを指定する簡易呼出しです。- 戻り値:
- ディレクトリが選択可能な場合はtrue、それ以外の場合はfalse
- 関連項目:
-
setMultiSelectionEnabled
@BeanProperty(description="Sets multiple file selection mode.") public void setMultiSelectionEnabled(boolean b) ファイル・チューザを設定して複数ファイル選択を可能にします。- パラメータ:
b- 複数のファイルを選択できる場合はtrue- 関連項目:
-
isMultiSelectionEnabled
public boolean isMultiSelectionEnabled()複数のファイルを選択できる場合にtrueを返します。- 戻り値:
- 複数のファイルを選択できる場合はtrue
- 関連項目:
-
isFileHidingEnabled
public boolean isFileHidingEnabled()ファイル・チューザで隠しファイルが表示されない場合はtrueを返し、そうでない場合はfalseを返します。 このプロパティのデフォルト値は、基礎となるオペレーティング・システムから導出できます。- 戻り値:
- ファイルの非表示プロパティのステータス
- 関連項目:
-
setFileHidingEnabled
@BeanProperty(preferred=true, description="Sets file hiding on or off.") public void setFileHidingEnabled(boolean b) ファイルの非表示のオン、オフを設定する。 trueの場合、ファイル・チューザで隠しファイルは表示されません。 どのファイルが表示されるかを決める処理はFileViewによって行われます。- パラメータ:
b- ファイルの非表示がオンかオフかを指定するboolean値- 関連項目:
-
setFileFilter
@BeanProperty(preferred=true, description="Sets the File Filter used to filter out files of type.") public void setFileFilter(FileFilter filter) 現在のファイル・フィルタを設定します。 ファイル・フィルタは、ユーザーに表示するファイルを選別するためにファイル・チューザによって使用されます。- パラメータ:
filter- 使用する新しい現在のファイル・フィルタ- 関連項目:
-
getFileFilter
-
setFileView
@BeanProperty(preferred=true, description="Sets the File View used to get file type information.") public void setFileView(FileView fileView) ファイルを表すアイコンやファイルのタイプ説明など、UI情報の取得に使用するファイル・ビューを設定します。- パラメータ:
fileView- UI情報の取得に使用するFileView- 関連項目:
-
getFileView
-
getName
-
getDescription
-
getTypeDescription
-
getIcon
-
isTraversable
public boolean isTraversable(File f) ファイル(ディレクトリ)に移動できる場合にtrueを返します。 ディレクトリがトラバースできない場合はfalseを返します。- パラメータ:
f-File- 戻り値:
- ファイルまたはディレクトリがトラバースできる場合はtrue、そうでない場合はfalse
- 関連項目:
-
accept
public boolean accept(File f) ファイルを表示する必要がある場合にtrueを返します。- パラメータ:
f-File- 戻り値:
- ファイルを表示する必要がある場合はtrue、そうでない場合はfalse
- 関連項目:
-
setFileSystemView
@BeanProperty(expert=true, description="Sets the FileSystemView used to get filesystem information.") public void setFileSystemView(FileSystemView fsv) フロッピー・ドライブの検索やルート・ドライブのリストの取得など、ファイル・システム・リソースのアクセスおよび作成のためにJFileChooserが使用するファイル・システム・ビューを設定します。- パラメータ:
fsv- 新しいFileSystemView- 関連項目:
-
getFileSystemView
-
approveSelection
public void approveSelection()ユーザーが「Approve」ボタン(デフォルトでは「Open」または「Save」とラベル付けされている)をクリックしたときにUIによって呼び出されます。 プログラマが呼び出すこともできます。 このメソッドはAPPROVE_SELECTIONに相当するコマンド文字列を使用してアクション・イベントをトリガーします。- 関連項目:
-
cancelSelection
public void cancelSelection()ユーザーが「Cancel」ボタンをクリックしたときにUIによって呼び出されます。 プログラマが呼び出すこともできます。 このメソッドはCANCEL_SELECTIONに相当するコマンド文字列を使用してアクション・イベントをトリガーします。- 関連項目:
-
addActionListener
public void addActionListener(ActionListener l) ファイル・チューザにActionListenerを追加します。- パラメータ:
l- 追加されるリスナー- 関連項目:
-
removeActionListener
public void removeActionListener(ActionListener l) ファイル・チューザからActionListenerを削除します。- パラメータ:
l- 削除されるリスナー- 関連項目:
-
getActionListeners
@BeanProperty(bound=false) public ActionListener[] getActionListeners()このファイル・チューザに登録されたすべてのアクション・リスナーの配列を返します。- 戻り値:
- このファイル・チューザのすべての
ActionListener。アクション・リスナーが現在登録されていない場合は空の配列 - 導入されたバージョン:
- 1.4
- 関連項目:
-
fireActionPerformed
protected void fireActionPerformed(String command) このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。 イベント・インスタンスはcommandパラメータで遅延生成されます。- パラメータ:
command- イベントに関連付けられたコマンドを指定する文字列- 関連項目:
-
updateUI
-
getUIClassID
@BeanProperty(bound=false, expert=true, description="A string that specifies the name of the L&F class.") public String getUIClassID()このコンポーネントをレンダリングするL&Fクラスの名前を指定する文字列を返します。- オーバーライド:
getUIClassID、クラスJComponent- 戻り値:
- FileChooserUIの文字列
- 関連項目:
-
getUI
@BeanProperty(bound=false) public FileChooserUI getUI()このコンポーネントのL&Fを実装するUIオブジェクトを取得します。- オーバーライド:
- クラス
JComponentのgetUI - 戻り値:
- FileChooserUI L&Fを実装するFileChooserUIオブジェクト
-
paramString
protected String paramString()このJFileChooserの文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。- オーバーライド:
paramString、クラスJComponent- 戻り値:
- この
JFileChooserの文字列表現
-
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()このJFileChooserに関連したAccessibleContextを返します。 ファイル・チューザの場合、AccessibleContextはAccessibleJFileChooserの形式を取ります。 必要に応じて新規のAccessibleJFileChooserインスタンスが作成されます。- 定義:
getAccessibleContext、インタフェースAccessible- オーバーライド:
getAccessibleContext、クラスComponent- 戻り値:
- このJFileChooserのAccessibleContextとして機能するAccessibleJFileChooser
-
setEnabled
public void setEnabled(boolean enabled) このコンポーネントが有効であるかどうかを設定します。 有効なコンポーネントはユーザーの入力に反応できますが、無効なコンポーネントはユーザーの入力に反応できません。 コンポーネントによっては、自身が無効な場合に表示を変更して、入力を受け取れないことを示すフィード・バックをユーザーに提供できます。ノート: コンポーネントを無効化しても子は無効化されません。
ノート: 軽量化コンポーネントを無効化してもMouseEventは受信されます。
- オーバーライド:
setEnabled、クラスJComponent- パラメータ:
enabled- このコンポーネントを有効化する場合はtrue、そうでない場合はfalse- 関連項目:
-
java.awt.Component.setEnabled(boolean)に置き換えられています。