このエントリは JavaFX Advent Calendar 2016 の 18 日目のエントリです。前日は id:nodamushi さんによる「 JavaFX9からPlatformに追加されるAPIについて 」でした。 はじめに 今回のエントリは JDK9 に新たに取り込まれる "JEP 272: Platform-Specific Desktop Features" を JavaFX から触ってみるというものです。 実は JDK9 では AWT/Swing/Java2D にかなり手が入ります。次のように多くの JEP が 9 には取り込まれます。 JEP 251: Multi-Resolution Images JEP 256: BeanInfo Annotations JEP 258: HarfBuzz Font-Layout Engine JEP 262: TIFF Image
「JavaFXでGUIアプリケーションを作ってみる」、「JavaFX+FXMLでGUIアプリケーションを作ってみる」では、JavaFXを使って簡単なGUIアプリケーションを作った。 ここでは、JVMベースの言語であるScalaとScalaFXライブラリを用いて、同様のアプリケーションを作ってみる。 環境 Windows 8.1 Pro 64 bit版、JDK 8、Eclipse Mars 2 >systeminfo OS 名: Microsoft Windows 8.1 Pro OS バージョン: 6.3.9600 N/A ビルド 9600 OS ビルドの種類: Multiprocessor Free システムの種類: x64-based PC プロセッサ: 1 プロセッサインストール済みです。 [01]: Intel64 Family 6 Model 69 Stepping 1 Genu
Gluonは,モバイル開発者用に対してJava 9サポートを提供し,すべてのOpenJDK APIを利用可能にするGluon VMプロジェクトを発表した。 完全なOpenJDK実装を保有する同社は,自身のGluon VMを基盤として将来リリースするGluon Mobileを通じて,Java 8およびJava 9の最新の開発成果というメリットを企業開発者に提供する,と述べている。 18ヶ月前にローンチされたGluon Mobileは,主要なJava IDE用にプラグインを提供することによって,単一コードベースによるAndroidとiOSプラットフォーム用のJavaアプリケーション開発を実現している。共同創設者のひとりであるJohn Vos氏によると,Gluon Mobileは,基盤となるハードウェアを抽象化し,ハードウェアアクセスと動的ユーザインターフェース構築のための共通APIを提供する。
マルチプラットフォームで動作可能な,データ可視化アプリを作る必要に迫られたのでJavaFXを使ってみようかなとか.で,2012年くらいに使ってみた以来,久しぶりにJavaFXを使ってみたら,いろいろと嬉しい驚きが. 「データ可視化アプリ作るならPython + matplotlibでいいじゃん」 って言う人がまわりにたくさんいるので,少しでも対抗できるように,まずは,そこそこ奇麗なグラフの描画と各種フォーマットでの保存方法を調査. コードは https://github.com/miyo/javafx_test/tree/master/SimpleCalc に. SimpleCalcという名前に反して,電卓機能はもっていません.数字キーをクリックすると適当にチャートやらCanvasやらにデータが挿入されます.コード片はWorking with JavaFX Chartから拝借.適当に描画し
Next-Gen Java Client Mobile, Desktop, Cloud, Native. JavaFX Long Term Support Lean on us for JavaFX certainty & leadership Gluon and JavaFX are inseparable – we have contributed to or led the most critical open source libraries, written the leading books, maintained the most important tools, built our commercial software on it, and co-led the OpenJFX project itself. The Gluon JavaFX 11 Commercial
このエントリは JavaFX Advent Calendar 2015 の 19 日目のエントリです。前日は id:yumix_h さんによる「 JavaFXで画面解像度を調べてみる 」でした。 今回は JDK に付属しているツールである javapackager について紹介します。このツール、私が見る限り公式のドキュメント以外では断片的な解説しか無い (主にネイティブパッケージの解説などでしか登場しない) ように見受けられるので、ここでこのツールができること全般について紹介したいと思います。 アプリケーション配布を巡る環境の変化 まず、javapackager のようなツールが登場した背景について触れたいと思います。これにはアプリケーション配布を巡る環境の変化が大きく関わっていると考えています。 既にご存じの通り、Java は "Write Once, Run Anywhere." を
この記事は、JavaFX Advent Calendar 2015 の 9 日目の記事です。 昨日も私の JCConf で JavaFX について発表してきた でした。 明日は @kokuzawa さんです 今日は小ネタ。 アニメーションで重要な概念に Interpolator があります。Interpolate が「補間する」という意味なので、Interpolator は「補間をするもの」ぐらいですかね。 コンピュータでアニメーションをする時は、ある時点での状態から、次の時点での状態を指定します。JavaFX で Timeline を使うのであれば、ある時点の状態を示すのが KeyFrame になります。 通常は複数の KeyFrame でアニメーションを行うわけですが、その KeyFrame 間の状態をどのようにつなげていくかということが補間です。 たとえば、移動する場合であれば、ある
この記事は JavaFX Advent Calendar 2015 の 5日目の記事です。 昨日の4日目は skrb さんの「Wheel or Touch」です。明日の6日目は bitter_fox さんです。 挨拶 はじめまして、トースト小僧と申します。今回を機にQiitaを始めました。よろしくお願いします。 自己紹介 Java で GUI アプリケーションを作るのが趣味です。インターネット系企業でプログラマーをやっています。会社では Storm Trident を使ったバックエンドのシステムや API や Android アプリを作っています。 概要 この記事では JavaFX と ScriptEngine を組み合わせて、プログラミング言語の学習に使えるツールを作る過程を紹介します。 Java からスクリプト言語を動かすための仕組みで、デフォルトでは JavaScript がサポート
この記事はJavaFX Advent Calendar 2015の6日目の記事です. 昨日はy_q1mさんの「JavaFX と ScriptEngine を組み合わせた学習用アプリケーションを作る - Qiita」でした. 明日はaoetkさんです. まえがき 現在JDK9に向けてOpenJDKではREPLツールであるjshellが作られています. jshellでは簡単にJavaのプログラム要素を実行させることが出来ます. そこで・・・ まぁ,そうなりますよね. JavaFXをjshellから叩きたくなる. ただ,残念ながら今のjshellからJavaFXのウィンドウを出そうとすると・・・ JavaFXが初期化,スタートアップされていない旨の例外が出てしまいます. JavaFXの初期化,スタートアップにはいくつかの方法があります. そのうちの一つに,com.sun.javafx.appli
Markdownを書くのに一番いい方法って何なんでしょうね? 私はEclipse + GMF viewerを主に使っていたんですけど、このGMF viewerってディレクトリにhtmlファイル出力しちゃうのがすっごい気にくわないんだよねぇ。 かといって、Firefoxとかでやるとしても、たとえKeySnailを入れてるとしても、EclipseとかEmacsのテキスト編集機能にはさすがにかなわないのよね。 で、GitBucket作者のたけぞうさんがGitBucket用のMarkdownプロセッサ(markedj)をJava作って公開したという記事を見つけた。 ほう、Javaとな。 しかも、会社のGitサーバーに入れたのはGitBucketなので、私の利用環境との相性も良いじゃん。 よし、markedjのビューワー作るか!JavaFXで! というわけで、できた 以下からダウンロードできます。
JavaFXってConsole的な物なくね? ググっても出てこなくね? と、いうわけで、作ってみました、こんなもの。 System.outを今回作ったSimpleConsole.outに変更可能。 マルチスレッド対応(たぶん) 最低限の機能はあるんでない?誰かがしっかりした物を作ってくれるまではこれで我慢しましょうぞ。 NodamushiFXControls/SimpleConsole.java at master · nodamushi/NodamushiFXControls · GitHub NodamushiFXControls/ConsoleTest.java at master · nodamushi/NodamushiFXControls · GitHub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く