例題で学ぶ Jython/Swing フレームワーク #1: JButton
‖記事一覧‖
Java.use(better, Jython=Swing)《Jython2.5.0》
#1: JButton
《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部
第1版♪2003/05/23 ● 第2版♪2009/04/03
事例:モジュールを起動する
$ jython2.5.0 -i swing_tips.py >>> ex() 0: step00 -- from javax.swing import JFrame 1: step01 -- from javax.swing import JButton 2: step02 -- class TIPS() 3: step03 -- from javax.swing import JPanel 4: step04 -- def command(self, *args) 5: step05 -- from random import randint 6: step06 -- from javax.swing import JList 7: step07 -- from javax.swing import DefaultListModel 8: step08 -- from javax.swing import JScrollPane 9: step09 -- class Command(object) 10: step10 -- def addElement(self, obj) 11: step11 -- from java.awt import GridLayout 12: step12 -- from javax.swing import JLabel >>> do(1)
モジュールを起動すると、次のようなウィンドウが現れます。
- ウィンドウ内を埋め尽くすように、ボタンが配置されます。
事例:コードの解説
from javax.swing import JButton def step01(): """from javax.swing import JButton""" frame = JFrame( title = "swing: step01", size = (180,100), ) comp = JButton() #1 frame.add(comp) #2: Component add(Component comp) frame.visible = True
》こちらに移動中です《