From: shugo@... (MAEDA Shugo) Date: 1997-09-22T14:04:07+09:00 Subject: [ruby-list:4492] Re: ruby seminar 前田です。 In message "[ruby-list:4473] Re: ruby seminar" Eiji-usagi-MATSUmoto wrote: |> と実際にpeerを生成する部分で落ちてしまいました:-( | |ざんねん。 lesstifのversionを上げたら(0.76)動きました:-) GUI版HelloWorldはこんな感じです。 require "java/event" Frame = Java.find_class("java/awt/Frame") BorderLayout = Java.find_class("java/awt/BorderLayout") Button = Java.find_class("java/awt/Button") class Hello < Frame def initialize super("Hello") setLayout(BorderLayout.new) wl = WindowListener.new def wl.windowClosing(event) exit end addWindowListener(wl) hello = Button.new("Click me!") hello.addActionListener ActionListener.new { |event| printMessage } quit = Button.new("Quit") quit.addActionListener ActionListener.new { |event| exit } add("Center", hello) add("South", quit) pack show end def printMessage print "Hello World from Java!\n" end end Hello.new loop { sleep(60) } 最後のloopが格好悪いと思うのですが、うまい方法はないでしょうか? |そういえばLinuxのJDKってMotif周りどうなってるんでしょうねぇ。 Motifがstatic linkされているようです。 |おお。そういえばSol2があるんだった。時間ができたらこっちで |試してみます。 ぜひお願いします。 |以下私信:前田さんへ |いいだしっぺの法則ですよん(笑)> ぶらうざ HTMLとかに疎いのでちょっと...(^^; Javaで書かれらHTML parserがきっとあると思うのでそれを利用すれば 少しは楽かもしれませんね。 -- 前田 修吾