Java の素描 #007: リストを利用する
‖記事一覧‖ Java.use(better, Swing=Scala) #FIFA World Cup への道《Scala2.8.0》
Java の素描 〜 Scala 弾丸ツアー:時短プログラミング生活のすすめ 〜
《著》小粒ちゃん@湘南組《監修》タマゴ倶楽部
第1版♪2003/05/23 ● 第2版♪2006/04/03 ● 第3版♪2010/06/11● 第4版♪2010/07/14
|関連記事|
step07: リストを利用する
- Java の素描 #007《Jython2.5》
リストの中に任意の項目を列挙します。
■ 要求仕様: 全チームの一覧表を作成する
全32チームの一覧表(リスト項目)を作成します。各項目を選択すると、チームの情報が得られます。ここでは、既存のコンポーネントの中から
- scala.swing.ListView
を利用します。
■ 動作を確認する
任意の項目を提示して、各項目を選択したときの動作を規定します。チームを提示する前の準備として、8つの項目(A から H までの文字)で、その動作を確認します。各項目を選択すると、選択した情報が得られます。
■ プログラムを変更する
## ---------------------------------------- wcFrame.scala object TopPanel extends FlowPanel { def _leftComponent = { def teams = "ABCDEFGH".split("").tail def view = new ListView(teams) { reactions += { case ListSelectionChanged(source, range, live) => val items = source.selection.items println(":: %s" format items) } listenTo(this.selection) } ...