Java.use(better, Python) # Swing《9》状態を変更するには
|記事一覧|《こちらに移動中です》2007年4月12日 (木)
Java.use(better, Python) # Swing
インスペクター:状態を更新するには《Jython2.5.0》
《著》伊藤うさぎ・小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第1版♪2003/05/23
■ 概要
インスペクターを利用して、実行中のアプリケーションの状態を更新します。
(^.^)
インスペクター:状態を更新するには
このコードを実行すると、ワークスペースが現われます。
Workspace()
テキスト領域に図のような(黄色で囲まれた)コードの断片を入力して、ボタン〔inspect〕を選択すると、インスペクターが現われます。このとき、生成したはずのウィンドウが表示されないのには、理由があります。
■ ウィンドウを表示する
生成したウィンドウを表示させるには、
- リスト項目 visible を選択して、
- テキスト領域に表示された値を 0 から 1 に変更して、
- ボタン〔accept〕を選択します。
すると、生成したはずのウィンドウが現われます。これは、JFrame のインスタンス属性を更新するために、f.visible=True を実行したのと同じです。
■ タイトルを更新する
ウィンドウのタイトルを更新するには、
- リスト項目 title を選択して、
- テキスト領域に文字列 "(^_^)v" を入力して、
- ボタン〔accept〕を選択します。
すると、タイトルが変化します。これは、JFrame のインスタンス属性を更新するために、f.title="(^_^)v" を実行したのと同じです。
■ 背景色を更新する
生成したウィンドウの背景色を変更するには、
- リスト項目 background を選択して、
- テキスト領域に図のような式を入力して、
- ボタン 'accept' を選択します。
すると、背景色が青 Color.blue に変化します。このように、インスペクターを利用すると、実行中の「アプリケーションを中断」しなくても、その属性を自由に変更できます。
《Tips》ここで着目して欲しいのは、作成したインスペクターは、アプリケーションとは「独立した部品」になっていることです。これは、任意のアプリケーションと「自由に組み合わせ」て利用できる、ということを意味します。
Last updated♪2009/08/15