JavaFX 学習フロー

Javaと頭に着くのでJavaがわからないと出来無いのでは?と思った方は残念でした。逆にJavaの理解に役立ちます。基本的にプログラムの動きは目に見えませんが、画面操作や画面コンポーネント(ラベルや、ボタン)ならば話は別です。

ポイント

JavaFXはプログラムの流れを見た目で理解できる事です。実際にクロスプラットホーム開発も可能です。(Gluonを使います)、例えばゲームを作る事を目的にしてJavaをやり始めるのも良いと思います。

細かいメリットなどはリンク先を参照下さい

## 学習順序
#### 1.JavaFXで画面を表示する
まずはハローワールドです。一番簡単なアプリケーションですが、最も使用頻度の高いコードです。主にデバッグやネットワーク、フレームワークの疎通確認に使用します。今回の[JavaFX版ハローワールドでは、画面上にハローワールドを表示](https://zenryokuservice.com/wp/2019/01/22/java-%e5%88%9d%e3%82%81%e3%81%a6%e3%81%a7%e3%82%82%e5%a4%a7%e4%b8%88%e5%a4%ab%e3%80%9c%e3%82%b9%e3%83%86%e3%83%83%e3%83%97%e3%82%a2%e3%83%83%e3%83%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f/)します。

ちなみに[細かい解説](https://zenryokuservice.com/wp/2019/01/24/%e3%82%b9%e3%83%86%e3%83%83%e3%83%97%e3%82%a2%e3%83%83%e3%83%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%80%9cjava-fx%e3%81%a7helloworld%e8%a7%a3%e8%aa%ac%e3%80%9c/)はこちらのページ機に着しております。

#### 2. 入力(テキストボックス)と計算
次は変数の扱いです。計算処理を実装して数値型(int)や文字列(String)を使ってみます。これも画面上で計算を行います。クイズ形式で問題にも出しました。
その前に、テキストボックスを使用するので[テキストボックスの使い方はこちらに記載](https://zenryokuservice.com/wp/2019/01/25/java-fx%e3%80%9c%e3%83%af%e3%83%b3%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88-textfield%e3%81%ae%e4%bd%9c%e3%82%8a%e6%96%b9%e3%80%9c/)しています。

[Java StepUpPrograming〜JavaFX で四則計算〜](https://zenryokuservice.com/wp/2019/01/25/java-stepupprograming%e3%80%9cjavafx-%e3%81%a7%e5%9b%9b%e5%89%87%e8%a8%88%e7%ae%97%e3%80%9c/)

## 3.Javaの基本的なことを学ぶ
画面に表示することができたら、今度は表示するものを増やしていくのも1つですが、大まかに2つの道に分かれます。
1. 画面のグラフィックをやってみる
2. データ通信、ウェブ(HTML)との通信(やりとり)

どちらに進むのも良いですが、「面白い!」と思う方向に進むのがポイントです。上にあげたのは自分の思いつくものですので、判断は自分で行うのが一番です。

## [その他やって見たことなど](https://zenryokuservice.com/wp/pg%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e3%83%bb%e3%82%b5%e3%82%a4%e3%83%88%e3%83%9e%e3%83%83%e3%83%97%e3%80%9c%e3%82%84%e3%81%a3%e3%81%9f%e3%81%93%e3%81%a8%e3%81%ae%e4%b8%80%e8%a6%a7%e3%80%9c/)

上のリンク先にやったことなどへのリンクを貼ってあります。
OpenCVとか、JavaFXでのアニメーション、ラズパイ関連などありますので、何かの参考になれば嬉しいです。

そして、Java Basicと題して画面作成ではありませんが、[手軽なコンソール出力系のJava学習フロー](https://zenryokuservice.com/wp/java-basic-flow-to-learn/)もあります。
でわでわ。。。