タグ

javaとJavaFXに関するYoshioriのブックマーク (7)

  • Undocumented JavaFX Script - IT-Walker on hatena

    さっきから、ずいぶん久しぶりにJavaFX Scriptを触っています。 サンプル漁って、ソースコード読んで、知らないうちに自分がずいぶん遅れをとっていたことに気づき、反省。気付かせていただいたさくらばさんに感謝、感謝。 wakhokナイトセミナーまでの期間(明日までやんけ(^^; )、心を入れ替えてJavaFXに精進いたします。 で、JavaFXが発表された直後に、ドキュメントに大体目を通しておいたのですっかり油断していた言語仕様などについても、知らない事がいっぱいあるのが判明。 世のえらい人たちはもはや使いこなしておられるようなのですが、まとまった情報が見当たらなかったのでまとめてみました。 アンドキュメントな文法1: クラス宣言文中に出てくる「...」 こんなやつです。 class AbstractPerson { operation talk(); ... // ← コレ } 今日

  • 2007.06.19 JavaWorld Day: Java SE 7 で Java 仕様はどう変る?

    JavaWorld Day 資料 上のイメージをクリックすると Java Web Start が起動します。 オレオレ証明書しか使っていませんので、セキュリティの警告がでます。JavaFX のランタイムがローカルにディスクキャッシュを作成しますが、その他にはローカルのリソースにはアクセスしていません。 (もし、信用できない場合は、実行しないでください) 起動したら、オレンジの色の部分を左クリックすることで、プレゼンが進みます。 アニメーション中にマウスクリックすると表示がおかしくなるというバグがありますので、画面の更新が終わったのを見計らって、クリックしていただけるとウレシイデス ^^;; ソース presentator.zip 実行するファイルは net.javainthebox.javafx.presentator.Presentator です。 ページは Scene クラスを基底クラ

    Yoshiori
    Yoshiori 2007/06/21
    さくらばさんの発表資料
  • JavaFX Api

  • Yoshioriの日記: JavaFX Script の文字列結合・・・orz

    局地的に期待されている JavaFX(Script) 早速触ってみてる♪ 文字列の変数展開とかテラ便利♪ こんな感じ♪ import java.lang.System; var hoge = "hoge"; var foo = "foo"; System.out.println("hoge is {hoge}"); // prints hoge is hoge hoge = foo; System.out.println("hoge is {hoge.toUpperCase()}"); // prints hoge is FOO テラステキとか思ったら・・・ System.out.println("hoge"+"foo"); incompatible types: expected Number, found String in "hoge" ん? 「+」で文字列結合できないの!? んじゃ

    Yoshiori
    Yoshiori 2007/05/16
    マジで誰か教えて><
  • 【ハウツー】JavaFXの実態を暴け! JavaOne 2007で発表されたばかりの新RIA言語を試す (1) JavaFXの特徴 | エンタープライズ | マイコミジャーナル

    JavaFXとは? 今、ソフトウェアの世界で大きな話題をさらっているのが、8日に開幕したJavaOne 2007で発表された新技術JavaFX」だ。JavaFXについてお聞き及びでない読者のために簡単に説明すると、JavaFXとはJavaプラットフォーム上で動作するRIA(リッチ・インターネット・アプリケーション)技術である。その目的は、モバイル機器、デスクトップPC、家電製品などデバイスを問わず「リッチな」UIを提供できる、一貫性のある技術を提供するというものである。一度作成したRIAが様々なデバイスで動作するようになるというこの構想は非常に魅力的だ。 そうした優れた構想を持ち、大きな期待を寄せられているJavaFXの実態は、JavaFX Scriptと呼ばれるスクリプト言語とその実行環境である。JavaFX ScriptはJVM上で動くスクリプト言語であるため、基盤となるVMのAPI

  • JavaFX Script - ゆーたんのつぶやき

    またまた新たなスクリプト言語の登場かと思いましたが、 簡単に表現すればSwingのGUIを宣言的スタイルで手軽に 記述できるということのようです。 https://openjfx.dev.java.net/ EclipseなどのIDEで.fxという拡張子のファイル上に JSONのようなスタイルでUI部品を宣言していきます。 Swingで言うところのモデルに相当する部分は同じ.fx ファイル上にクラスとして記述しますが、こちらも Javaのクラスではなく、JSONライクに記述できます。 GUI部品とモデルとの紐付けは宣言に「bind」キーワード を付加することで双方向の同期が可能です。 イベント処理は宣言に「action: operation(){...}」と いったブロックを加えて処理内容を記述していきます。 Swingの場合にはJFrameやJButtonといったたくさんの オブジェクト

    JavaFX Script - ゆーたんのつぶやき
  • JavaFX Script 入門、とりあえず言語仕様に目を通してみた

    CNetでも報道された通り、Sunが独自のスクリプト言語JavaFX Scriptを発表した。テクノロジーの優劣だけで決まるものではないので、この試みがうまく行くかどうかは何とも予測しがたいが、とりあえず言語仕様が公開されたので目を通してみた。 私なりに興味深いと思った点は以下の5つ(ただし、私なりの拡大解釈が多少入っている可能性もあるので要注意)。 1.宣言型のUIをサポートしていること 宣言型大好き人間の私としては、この方向性は大賛成(ちなみに、UJMLも宣言型のUI言語^^)。"押してね!"というラベルがついたボタンを表示するには、こう書けば良い。 Frame { content: Button { text: "押してね!" action: operation() { System.out.println("押してくれて、ありがとう"); } } visible: true } 2

  • 1