jython

sample1 ボタン
sample2 ラベル
sample3 テキストフィールド
sample4 チェックボックス
sample5 ラジオボタン
sample6 リスト
sample7 コンボボックス
sample8 ツリー
sample9 テーブル
sample10 タブ
sample11 スプリットペイン

sample20 HSQLDB create
sample21 HSQLDB insert
sample22 HSQLDB select
sample23 HSQLDB csv fileを読む
sample24 HSQLDB csv fileへ書く
sample25 HSQLDB スタンドアローンモード

pydev
jython top
top
blog

sample2 jython swing ラベル



コマンドプロンプトで
jython.bat sample2.py

として上のプログラムを起動すると
下のようになります。




clickボタンを押すとラベルのテキストが「clicked」になります。



__init__の中で
self.l = JLabel('Hello')
としてラベルに「Hello」と表示させます。

b = JButton('click',actionPerformed=self.setText)
として、ボタンが押されたときに実行するメソッドとしてself.setTextを指定します。

def setTextで
self.lのtextプロパティを「clicked」に設定します。