プログラム

Scene BuilderのJavaとインストールしたJavaのバージョンが間違っていた件

Scene Builderを使ってプログラムをしていたら、以下の警告が出ていることに気づいた。 WARNING: Loading FXML document with JavaFX API of version 11.0.1 by JavaFX runtime of version 8.0.241 どうやらインストールされているJavaとJavaFXの使用Javaバ…

Scene Builderでキー同時押しを判定したい

Scene Builedrでキー入力処理を作っていたので 備忘録もかねて書いておく。 SceneBuilderでキー入力を判定するメソッド Scene Builderでは以下の2つが対象になる。 setOnKeyPressed キー押下~キーを話す直前までの操作。 つまり、押しっぱなしの際もこのメ…

Scene BuilderをEclipseに連携する。

前回の記事に関連して、今回はSceneBuilderとEclipseを連携させようと思う。 e(fx)clipseをインストールする。 下記のサイト通りにインストールを行えば、可能である。 https://web-dev.hatenablog.com/entry/eclipse/install-efxclipse 再起動後、新規>そ…

Scene Builderインストール手順をまとめてみる。

JavaでGUIのデザインが作れるツールが使いたかったので、候補を探していた。 候補としては2つあったが、WindowBuilderは情報が非常に少なかった。 Window Builder(Java7以前でも使用できたもの) Scene Builder(Java8以降から使用可能) 今回はこのScene B…

クソコード を作るのは誰が悪いのか

クソコードとは、プログラムにおいて造りの悪いコードのことである。 悪い部分は処理フローやセキュリティ、ソースの名前など多岐に渡る。 ふと、これらを作成された時何を忌み嫌うべきかを考えた。 別に作成した本人だけの責任ではないだろう…と。 納期が短…

sphinxをインストールしてビルドするまで

今まで気になっていたsphinxというツールをインストールしてみた。 これはpython用のドキュメントツールらしいのだが、pythonさえ入っていれば使うことができる。 インストール方法 pythonが入っていないとインストールできないので 自分のPCにインストール…