Changeset 6877 for lang/scala/sandbox

Show
Ignore:
Timestamp:
02/18/08 22:51:14 (9 months ago)
Author:
keisuken
Message:

LICENSE file add.

Location:
lang/scala/sandbox
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/scala/sandbox/src/jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder.scala

    r6835 r6877  
    7676 
    7777  def showDialogMessage( 
    78     parent: java.awt.Component, 
     78    parent: java.lang.Object, 
    7979    title: String, message: java.lang.Object) { 
     80    val parentComp = parent match { 
     81      case p: java.awt.Component => p 
     82      case _ => null 
     83    } 
    8084    JOptionPane.showMessageDialog( 
    81       parent, message, title, JOptionPane.PLAIN_MESSAGE) 
     85      parentComp, message, title, JOptionPane.PLAIN_MESSAGE) 
    8286  } 
    8387 
     
    103107              button("efg"), 
    104108              button("Hello", 
    105                 {e => showDialogMessage( 
    106                   e.getSource.asInstanceOf[java.awt.Component], 
    107                   "Info", "Hello!") 
     109                {e => showDialogMessage(e.getSource, "Info", "Hello!") 
    108110                } 
    109111              )