|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JEditorPane
public class JEditorPane
さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。使用方法およびエディタ区画の例については、「The Java Tutorial」の「Using Text Components」を参照してください。
このコンポーネントは、EditorKit の実装を使用して動作します。指定されたコンテンツの種類に対応する適切な種類のテキストエディタとして動作します。ある時点でエディタに設定されるコンテンツ形式は、現在インストールされている EditorKit によって決まります。コンテンツが新しい URL に設定された場合、そのコンテンツ形式により、そのコンテンツをロードするのにどの EditorKit を使用する必要があるかが判定されます。
デフォルトでは、次のコンテンツ形式に対応しています。
DefaultEditorKit の拡張です。
javax.swing.text.html.HTMLEditorKit クラスです。
javax.swing.text.rtf.RTFEditorKit クラスです。
このコンポーネントには、次のような方法でコンテンツをロードできます。
setText メソッドを使うと、文字列からコンポーネントを初期化できます。この場合、現在の EditorKit が使われ、コンテンツ形式はこの EditorKit の形式であることが要求されます。
read メソッドを使うと、Reader からコンポーネントを初期化できます。コンテンツ形式が HTML の場合、<base> タグが使われていないか、または HTMLDocument で Base プロパティーが設定されていないと、イメージなどの相対参照を解決ができません。この場合、現在の EditorKit が使われ、コンテンツ形式はこの EditorKit の形式であることが要求されます。
setPage メソッドを使うと、URL からコンポーネントを初期化できます。この場合、コンテンツ形式は URL から判断され、そのコンテンツ形式に登録されている EditorKit が設定されます。
コンテンツによっては、ハイパーリンクイベントを生成することによってハイパーリンクのサポートを提供します。HTML EditorKit は、JEditorPane が「編集可能ではない」場合、つまり JEditorPane.setEditable(false); が呼び出されている場合にハイパーリンクイベントを生成します。ドキュメントに HTML フレームが埋め込まれている場合、通常は現在のドキュメントの一部が変更されます。次のコードフラグメントは、ハイパーリンクリスナーの実装例です。このコードの場合、HTML フレームイベントには特別な処理を行いますが、ほかのすべてのアクティブなハイパーリンクは単に表示されるだけです。
class Hyperactive implements HyperlinkListener {
public void hyperlinkUpdate(HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
JEditorPane pane = (JEditorPane) e.getSource();
if (e instanceof HTMLFrameHyperlinkEvent) {
HTMLFrameHyperlinkEvent evt = (HTMLFrameHyperlinkEvent)e;
HTMLDocument doc = (HTMLDocument)pane.getDocument();
doc.processHTMLFrameHyperlinkEvent(evt);
} else {
try {
pane.setPage(e.getURL());
} catch (Throwable t) {
t.printStackTrace();
}
}
}
}
}
text/html の描画方法のカスタマイズについては、W3C_LENGTH_UNITS と HONOR_DISPLAY_PROPERTIES を参照してください。
ドキュメント内の文化依存情報は、文字セットと呼ばれる機構によって扱われます。文字セットとは、文字セットの構成要素 (文字、表意文字、数字、記号、制御文字) と特定の数値コードの明示的なマッピングであり、ファイルへの保存方法を表します。文字セットには、ISO-8859-1、ISO-8859-5、Shift-jis、Euc-jp、UTF-8 などがあります。 ファイルは、ユーザーエージェント (JEditorPane) に渡されるときに、ドキュメントの文字セット (ISO-10646、別名 Unicode) に変換されます。
JEditorPane で使われる文字セットを指定する方法は複数あります。
EditorKit 読み込みオペレーションによってスローされる ChangedCharSetException をキャッチする必要があります。読み込み自体は ChangedCharSetException (IOException) で指定された文字セットを使用する新しいリーダーで再び開始されます。
警告: Swing はスレッドに対して安全ではありません。詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。
| 入れ子のクラスの概要 | |
|---|---|
protected class |
JEditorPane.AccessibleJEditorPane
このクラスは JEditorPane クラス用のアクセシビリティーサポートを実装しています。 |
protected class |
JEditorPane.AccessibleJEditorPaneHTML
このクラスは AccessibleHypertext のサポートを提供し、JEditorPane にインストールされた EditorKit が HTMLEditorKit のインスタンスである場合に、そのインスタンスで使用されます。 |
protected class |
JEditorPane.JEditorPaneAccessibleHypertextSupport
AccessibleJEditorPaneHTML.getAccessibleText によって返されるものを取得します。 |
| クラス javax.swing.text.JTextComponent から継承された入れ子のクラス/インタフェース |
|---|
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBinding |
| クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース |
|---|
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
|---|
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| フィールドの概要 | |
|---|---|
static String |
HONOR_DISPLAY_PROPERTIES
フォントまたはフォアグラウンドカラーが書式付きテキストに指定されていない場合に、コンポーネントのデフォルトのフォントおよびフォアグラウンドカラーを使用するかどうかを示すために使用する、クライアントプロパティーのキーです。 |
static String |
W3C_LENGTH_UNITS
HTML の描画で、w3c 準拠の長さユニットが使用されるかどうかを示すために使用する、クライアントプロパティーのキーです。 |
| クラス javax.swing.text.JTextComponent から継承されたフィールド |
|---|
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
| クラス 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 |
| インタフェース java.awt.image.ImageObserver から継承されたフィールド |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
|---|---|
JEditorPane()
新しい JEditorPane を生成します。 |
|
JEditorPane(String url)
URL 指定を示す文字列を基にして、 JEditorPane を生成します。 |
|
JEditorPane(String type,
String text)
指定されたテキストに初期化されている JEditorPane を生成します。 |
|
JEditorPane(URL initialPage)
入力のために指定された URL を基にして、 JEditorPane を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
addHyperlinkListener(HyperlinkListener listener)
変更の通知のためにハイパーリンクリスナーを追加します。 |
protected EditorKit |
createDefaultEditorKit()
コンポーネントが初めて生成されるときに、デフォルトのエディタキット ( PlainEditorKit) を生成します。 |
static EditorKit |
createEditorKitForContentType(String type)
エディタキットのデフォルトのレジストリから、指定されたコンテンツ型のハンドラを生成します。 |
void |
fireHyperlinkUpdate(HyperlinkEvent e)
通知の配信対象を、指定されたイベント型で登録したすべてのリスナーに通知します。 |
AccessibleContext |
getAccessibleContext()
この JEditorPane に関連した AccessibleContext を取得します。 |
String |
getContentType()
このエディタが処理するように現在設定されているコンテンツ型を取得します。 |
EditorKit |
getEditorKit()
コンテンツの処理のために現在インストールされているキットを返します。 |
static String |
getEditorKitClassNameForContentType(String type)
型 type に現在登録されている EditorKit クラス名を返します。 |
EditorKit |
getEditorKitForContentType(String type)
指定されたコンテンツ型で使用するエディタキットを取り出します。 |
HyperlinkListener[] |
getHyperlinkListeners()
addHyperlinkListener() を使用して、この JEditorPane に追加されたすべての HyperLinkListener の配列を返します。 |
URL |
getPage()
表示されている現在の URL を返します。 |
Dimension |
getPreferredSize()
JEditorPane の適切なサイズを返します。 |
boolean |
getScrollableTracksViewportHeight()
ビューポートが常にこの Scrollable の高さを強制的にビューポートの高さと一致させる場合に true を返します。 |
boolean |
getScrollableTracksViewportWidth()
ビューポートが常にこの Scrollable の幅を強制的にビューポートの幅に一致させる場合に true を返します。 |
protected InputStream |
getStream(URL page)
setPage メソッドによりロードされようとしている、指定された URL のストリームを返します。 |
String |
getText()
この TextComponent に格納されているテキストをこのエディタのコンテンツ型で返します。 |
String |
getUIClassID()
UI のクラス ID を返します。 |
protected String |
paramString()
この JEditorPane の文字列表現を返します。 |
void |
read(InputStream in,
Object desc)
このメソッドは、ストリームから初期化を行います。 |
static void |
registerEditorKitForContentType(String type,
String classname)
type と classname のデフォルトのバインディングを作成します。 |
static void |
registerEditorKitForContentType(String type,
String classname,
ClassLoader loader)
type と classname のデフォルトのバインディングを作成します。 |
void |
removeHyperlinkListener(HyperlinkListener listener)
ハイパーリンクリスナーを削除します。 |
void |
replaceSelection(String content)
現在選択されているコンテンツを、渡された文字列が示す新しいコンテンツで置き換えます。 |
void |
scrollToReference(String reference)
指定された参照位置 (表示されている URL に対する URL.getRef メソッドによって返される値) までビューをスクロールします。 |
void |
setContentType(String type)
このエディタが処理するコンテンツ型を設定します。 |
void |
setEditorKit(EditorKit kit)
コンテンツを処理するために現在インストールされているキットを設定します。 |
void |
setEditorKitForContentType(String type,
EditorKit k)
指定されたコンテンツ型で使用できるようにエディタキットを直接設定します。 |
void |
setPage(String url)
表示されている現在の URL を設定します。 |
void |
setPage(URL page)
表示されている現在の URL を設定します。 |
void |
setText(String t)
この TextComponent のテキストを、指定されたコンテンツに設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final String W3C_LENGTH_UNITS
デフォルトでは無効です。有効にするためには、この名前のクライアント property を Boolean.TRUE に設定します。
public static final String HONOR_DISPLAY_PROPERTIES
デフォルト値は、Look & Feel によって異なります。有効にするためには、この名前のクライアント property を Boolean.TRUE に設定します。
| コンストラクタの詳細 |
|---|
public JEditorPane()
JEditorPane を生成します。ドキュメントモデルは null に設定されます。
public JEditorPane(URL initialPage)
throws IOException
JEditorPane を生成します。
initialPage - URL
IOException - URL が null であるか、アクセスできない場合
public JEditorPane(String url)
throws IOException
JEditorPane を生成します。
url - URL
IOException - URL が null であるか、アクセスできない場合
public JEditorPane(String type,
String text)
JEditorPane を生成します。これは、setContentType メソッドおよび setText メソッドを呼び出す簡易コンストラクタです。
type - 指定されたテキストの MIME 形式text - 初期化に使用するテキスト。 null の場合もある
NullPointerException - type パラメータが null の場合| メソッドの詳細 |
|---|
public void addHyperlinkListener(HyperlinkListener listener)
listener - リスナーpublic void removeHyperlinkListener(HyperlinkListener listener)
listener - リスナーpublic HyperlinkListener[] getHyperlinkListeners()
HyperLinkListener の配列を返します。
HyperLinkListener、リスナーが追加されていない場合は 空の配列public void fireHyperlinkUpdate(HyperlinkEvent e)
EditorKit によって呼び出されます。リスナーのリストは、最後から先頭に向かって処理されます。
e - イベントEventListenerList
public void setPage(URL page)
throws IOException
null 以外の場合、新しいデフォルトドキュメントが生成され、URL がそのドキュメントに読み込まれます。URL に参照位置が含まれている場合は、scrollToReference メソッドを呼び出すと、その参照位置までスクロールされます。目的の URL が現在表示されている場合は、ドキュメントは再ロードされません。ドキュメントの再ロードを強制的に実行するには、ドキュメントのストリーム記述プロパティーをクリアする必要があります。次のコードは、この方法を示しています。
Document doc = jEditorPane.getDocument(); doc.putProperty(Document.StreamDescriptionProperty, null);目的の URL が現在表示されていない場合、
getStream メソッドが呼び出され、指定されたストリームに対する制御がサブクラスに渡されます。
このメソッドは、EditorKit によって返されるドキュメントに基づいて同期的または非同期的にロードを行います。ドキュメントが AbstractDocument 型で、AbstractDocument.getAsynchronousLoadPriority によって返されたゼロ以上の値を持つ場合、そのページはその優先順位により別々のスレッドでロードされます。
ドキュメントが同期的にロードされる場合、ドキュメントをプロパティー変更イベントに関連付け、トリガーする setDocument が呼び出され、エディタにインストールされる前にこのドキュメントにストリームが設定されます。IOException がスローされる場合、部分的にロードされたドキュメントは破棄され、ドキュメントプロパティー変更イベントもページプロパティー変更イベントもトリガーされません。ドキュメントが正常にロードおよびインストールされた場合、UI によってそのドキュメントのビューが生成され、必要な場合はさらにスクロールされて、ページプロパティー変更イベントがトリガーされます。
ドキュメントが非同期的にロードされる場合、ドキュメントプロパティー変更イベントをトリガーする setDocument を呼び出してドキュメントがただちにエディタにインストールされ、次に実際のロードを開始するスレッドが生成されます。この場合、ページプロパティー変更イベントはこのメソッドの呼び出しによって直接トリガーされることはなく、ロードを実行するスレッドが終了したときにトリガーされます。さらに、イベントディスパッチスレッドでもトリガーされます。呼び出し側のスレッドは、もう一方のスレッドでエラーが発生した場合に IOException をスローできないので、ロードが成功したかどうかに関係なく、ページプロパティー変更イベントはもう一方のスレッドが終了したときにトリガーされます。
page - ページの URL
IOException - null または無効なページが指定された場合、あるいは読み込み中のストリームから例外が発生した場合getPage()
public void read(InputStream in,
Object desc)
throws IOException
HTMLEditorKit 型に設定されている場合、desc パラメータが HTMLDocument のときは、このメソッドは HTMLEditorKit を呼び出すことにより読み込みを開始します。そうでない場合は、プレーンテキストとしてモデルをロードするスーパークラスメソッドを呼び出します。
in - 読み込み元のストリームdesc - ストリームを記述するオブジェクト
IOException - 初期化に使用されるストリームによって スローされるJTextComponent.read(java.io.Reader, java.lang.Object),
JTextComponent.setDocument(javax.swing.text.Document)
protected InputStream getStream(URL page)
throws IOException
setPage メソッドによりロードされようとしている、指定された URL のストリームを返します。デフォルトでは、このメソッドは単に URL をオープンし、ストリームを返します。このメソッドを実装し直すと、キャッシュからのストリームの取り出し、ストリームの進捗状況の監視などの便利な機能を実行できます。
このメソッドは、コンテンツ形式を確立し、その結果としてストリームのロードに使う適切な EditorKit を設定すると考えられます。
このストリームが http 接続の場合、続いてリダイレクトが行われ、結果として得られる URL が、相対 URL を適切に解決できるように Document.StreamDescriptionProperty として設定されます。
page - ページの URL
IOExceptionpublic void scrollToReference(String reference)
URL.getRef メソッドによって返される値) までビューをスクロールします。デフォルトでは、このメソッドは HTMLDocument 内での参照位置を認識しているだけです。実際のスクロール処理を実行するには、実装により scrollRectToVisible メソッドを呼び出します。HTML 以外のドキュメント形式で参照位置へのスクロールが必要な場合は、このメソッドを再実装する必要があります。このメソッドは、コンポーネントが可視状態でない場合は無効です。
reference - スクロール先となる指定された位置public URL getPage()
null を返し、相対 URL は解決されません。
null
public void setPage(String url)
throws IOException
url - 表示されている URL
IOException - null または無効な URL 指定の場合public String getUIClassID()
JComponent 内の getUIClassIDJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)protected EditorKit createDefaultEditorKit()
PlainEditorKit) を生成します。
public EditorKit getEditorKit()
createDefaultEditorKit が呼び出されます。
public final String getContentType()
EditorKit に関連した形式になるように定義されています。
nullpublic final void setContentType(String type)
getEditorKitForContentType を呼び出し、エディタキットが正しく検出できたら setEditorKit を呼び出します。このメソッドは、setEditorKit の直接呼び出しの代わりに使用できる、簡易メソッドとほぼ同じです。
コンテンツ形式指定のパラメータとして文字セットの定義が指定されている場合、関連付けられた EditorKit を使って入力ストリームをロードするときは、その文字セットが使われます。たとえば、形式が text/html; charset=EUC-JP として指定されている場合、コンテンツは、text/html に登録されている EditorKit を使ってロードされ、ドキュメントに Unicode をロードするために EditorKit に提供されるリーダーは、Unicode への変換のために EUC-JP 文字セットを使います。形式が識別できない場合は、コンテンツはプレーンテキスト text/plain に登録された EditorKit を使ってロードされます。
type - コンテンツを編集するための MIME タイプ。null 以外を指定
NullPointerException - type パラメータが null の場合getContentType()public void setEditorKit(EditorKit kit)
null ではない場合、新しいキットがインストールされ、デフォルトドキュメントが生成されます。setEditorKit が呼び出されると、常に PropertyChange イベント (editorKit) がトリガーされます。
注:EditorKit は特定の形式のコンテンツをモデル化するソースであるため、モデルを変更するという副作用があります。このメソッドを使用すると、内部状態の整合性を保証するために、呼び出し側に代わり setDocument が呼び出されます。
kit - 望ましいエディタ動作getEditorKit()public EditorKit getEditorKitForContentType(String type)
EditorKit がない場合は、デフォルトの EditorKit レジストリから EditorKit の生成を試みます。生成できなかった場合は、すべてのテキストドキュメントをプレーンテキストとして表示できるものと仮定し、PlainEditorKit が使用されます。
このメソッドは、他種のコンテンツ形式レジストリを使用するために再実装できます。このメソッドを再実装すれば、たとえば Java Activation Framework を使用できるようになります。
type - null ではないコンテンツ形式
public void setEditorKitForContentType(String type,
EditorKit k)
createEditorKitForContentType とともに使用して、Look & Feel (L&F) を考慮したコンテンツ形式のハンドラをインストールすることがあります。
type - null ではないコンテンツ形式k - 設定するエディタキットpublic void replaceSelection(String content)
null の場合は、現在の選択領域の削除を行います。置換後のテキストには、入力用に現在定義されている属性が設定されます。コンポーネントが編集できない状態であれば、ビープ音を鳴らして終了します。
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「How to Use Threads」を参照してください。
JTextComponent 内の replaceSelectioncontent - 選択領域と置き換えるコンテンツ。null も可public static EditorKit createEditorKitForContentType(String type)
ClassLoader とともに登録されていた場合は、その ClassLoader を使ってプロトタイプがロードされます。登録されている ClassLoader がなかった場合は、Class.forName を使ってプロトタイプがロードされます。
プロトタイプ EditorKit のインスタンスが正しく検出されると、そのインスタンスが複製され、その複製が返されます。
type - コンテンツ形式
null
public static void registerEditorKitForContentType(String type,
String classname)
type と classname のデフォルトのバインディングを作成します。クラスは、あとで実際に必要になったときに動的にロードされ、実際の使用の前に安全に変更できるので、不必要なクラスのロードを避けることができます。プロトタイプ EditorKit は、このメソッドで登録されたときに、Class.forName でロードされます。
type - null ではないコンテンツ形式classname - あとでロードするクラス
public static void registerEditorKitForContentType(String type,
String classname,
ClassLoader loader)
type と classname のデフォルトのバインディングを作成します。クラスは、あとで実際に必要になったときに、指定された ClassLoader を使って動的にロードされ、実際の使用の前に安全に変更できるため、不要なクラスのロードを避けることができます。
type - null ではないコンテンツ形式classname - あとでロードするクラスloader - 名前をロードするための ClassLoaderpublic static String getEditorKitClassNameForContentType(String type)
type に現在登録されている EditorKit クラス名を返します。
type - null ではないコンテンツ形式public Dimension getPreferredSize()
JEditorPane の適切なサイズを返します。JEditorPane の適切なサイズはスーパークラスの適切なサイズとわずかに異なります。ビューポートのサイズがコンポーネントの最小サイズより小さくなった場合、幅または高さをトラックするための scrollable 定義が false に変わります。デフォルトのビューポートレイアウトは適切なサイズを返しますが、このサイズは scrollable がトラッキングしている場合には適切ではありません。その場合、「通常の」適切なサイズが最小サイズに合わせて調整されます。これにより、HTML テーブルなどは最小サイズに縮小され、そのサイズで配置されます。 最小サイズより小さくなることはありません。
JComponent 内の getPreferredSizeDimensionJComponent.setPreferredSize(java.awt.Dimension),
ComponentUIpublic void setText(String t)
TextComponent のテキストを、指定されたコンテンツに設定します。 設定されるコンテンツはこのエディタのコンテンツ型となる必要があります。たとえば、形式が text/html に設定されている場合、文字列は HTML の形式で指定されます。
現在のドキュメントのコンテンツを削除し、現在の EditorKit を使用して指定された文字列を解析してコンテンツを置き換えるように実装されます。これにより、コンポーネントに現在設定されているコンテンツ形式をサポートしながら、モデルを変更しないでスーパークラスのセマンティクスが指定されます。前のコンテンツが比較的小さく、副作用がないことが前提になります。この前提がどちらも守られない場合、予期しない結果を生じることがあります。これを避けるために、新しいドキュメント getEditorKit().createDefaultDocument() を生成して、既存のDocument を新しいものに置き換えます。これで前の Document が中途半端な状態になることはありません。
文字列と一緒にコンポーネントをロードするもう 1 つの方法には、StringReader を生成して読み込みメソッドを呼び出すものがあります。この方法の場合、モデルは初期化が完了すると文字列のコンテンツに置き換えられます。
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「How to Use Threads」を参照してください。
JTextComponent 内の setTextt - 設定する新しいテキスト。 null の場合は、 古いテキストが削除されるgetText()public String getText()
TextComponent に格納されているテキストをこのエディタのコンテンツ型で返します。テキストの取得時に例外がスローされた場合は、null が返されます。このメソッドを実装すると、StringWriter で JTextComponent.write を呼び出すことができます。
JTextComponent 内の getTextsetText(java.lang.String)public boolean getScrollableTracksViewportWidth()
Scrollable の幅を強制的にビューポートの幅に一致させる場合に true を返します。
Scrollable 内の getScrollableTracksViewportWidthJTextComponent 内の getScrollableTracksViewportWidthpublic boolean getScrollableTracksViewportHeight()
Scrollable の高さを強制的にビューポートの高さと一致させる場合に true を返します。
Scrollable 内の getScrollableTracksViewportHeightJTextComponent 内の getScrollableTracksViewportHeightScrollable の高さをそれ自体の高さと強制的に一致させる場合は true、それ以外の場合は falseprotected String paramString()
JEditorPane の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。
JTextComponent 内の paramStringJEditorPane の文字列表現public AccessibleContext getAccessibleContext()
Accessible 内の getAccessibleContextJTextComponent 内の getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。