Javaで、画像をドラッグドロップすると移動できるような機能を実装したいのですが、どのようにしたら実装できるでしょうか?画像を表示するところまでは下記のようにすれば出来たのですが…。 http://www.javadrive.jp/tutorial/jlabel/index6.html
第 3 章 型 (Types) 構文: Type ::= FunctionArgTypes '=>' Type | InfixType [ExistentialClause] FunctionArgTypes ::= InfixType | '(' [ ParamType {',' ParamType } ] ')' ExistentialClause ::= 'forSome' '{' ExistentialDcl {semi ExistentialDcl} '}' ExistentialDcl ::= 'type' TypeDcl | 'val' ValDcl InfixType ::= CompoundType {id [nl] CompoundType} CompoundType ::= AnnotType {'with' AnnotType} [Refinement] | Ref
Seqにselect テーブルからデータをselectしてくるときの一番の問題は、どこにデータを格納するかということ。 JDBCでは項目毎にインデックスでデータを取得するので、配列か何かに入れるのが一番手軽。 for式(yield)を使うと、IndexedSeq(Vector)に入れてくる。 val sql = "select * from EMP order by EMPNO" val st = conn.createStatement val rs = st.executeQuery(sql) while(rs.next) { // データ取得 val r = for(n <- 1 to 8) yield rs.getObject(n) println(r) } rs.close st.close Vector(7369, SMITH, CLERK, 7902, 1980-12-17
※ピリオド「.」やカンマ「,」といった文字(文法上使用されているので、通常は識別子として使用しない文字だと思われる)は、Unicodeの文字コード「$u002E」や「$002C」になるようだ。[2015-09-22] これらの変換を行うのに、NameTransformerオブジェクトが使える。 scala> import scala.reflect.NameTransformer import scala.reflect.NameTransformer scala> NameTransformer.encode("name_=") res1: String = name_$eq scala> NameTransformer.decode("name_$eq") res2: String = name_= 参考: kmizuさんのscala_tips コンパニオンオブジェクトの取得 ケースク
概要 Actorは、送られてきたメッセージ(オブジェクト)に対して処理を行う。 1つのActorに対して1つのスレッドが割り当てられる。 同一Actorに複数のメッセージが送られた場合、キュー(メッセージボックス)に入れられ、そこから順番に処理していく。 Actor同士は同じデータを共有することが無い為、スレッド間の競合を気にする必要が無い。 ただしメッセージとして送られたオブジェクトは共有されうるので、同一オブジェクトを複数Actorに送るような事をする場合には注意が必要。 ただ、オブジェクトが不変であれば気にする必要は無いので、不変オブジェクトが推奨されるのだろう。 Actorトレイト 普通は直接Actorトレイトを使うことは無いが、基本(実際に使用される動作)として。 Scala Java相当 備考
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く