Apdesigner プログラマーズガイド
目次 索引 前ページ次ページ

第3部 Apdesigner利用編> 第10章 Javaフォームとアプレットを定義する> 10.11 アテンションを定義する

10.11.2 メニューを定義する

アテンションは、Javaフォームのプルダウンメニューで発生させることもできます。

プルダウンメニューを使う場合は、Javaフォーム定義のメニューバーから[ツール] > [メニュー定義]を選択し、メニュー定義を起動します。メニュー定義では、メニューの構成やメニューに表示する文字列など以下の情報を定義します。

+Javaフォーム種別ごとの利用可能な機能

ベースとなるJavaフォームの種別ごとに利用できる機能が異なります。利用可否について以下に示します。

 

a

b

c

d

e

f

g

h

AWTコンポーネント

×

×

×
注)

Swingコンポーネント

○:利用可能 ×:利用不可

a:メニュー項目追加(カスケード化可能)
b:複数選択型メニュー項目追加
c:排他選択型メニュー項目追加
d:セパレータ追加
e:アクセラレータキー割当て
f:ニーモニックキー割当て
g:メニュー項目の実体化方法(heavyweight/lightweight)の指定
h:アテンション名の指定
注) つねにheavyweightとなります。

+メニューバーの切り替え

複数のメニューバーを定義した場合、実行時にメニューバーを切り替えることができます。
JDKのAPIを使用してメニューバーの切り替えを行います。メニューバーのクラスが、javax.swing.JMenuBarの場合、javax.swing.JFrame/javax.swing.JDialog/javax.swing.JAppletクラスのsetJMenuBarメソッドを使用してメニューバーの切り替えを行います。メニューバーのクラスが、java.awt.MenuBarの場合、java.awt.FrameクラスのsetMenuBarメソッドを使用してメニューバーの切り替えを行います。詳細については、JDKのAPI仕様を参照してください。

+ポップアップメニューの表示

ポップアップメニューを定義した場合、実行時にポップアップメニューを表示させることができます。ポップアップメニュークラス(javax.swing.JPopupMenu/java.awt.PopupMenu)のshowメソッドを使用してポップアップメニューを表示します。詳細については、JDKのAPI仕様を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1998-2006