【Java】ゲーム用画面遷移
本稿はJava標準APIを利用し、ゲームの画面遷移を実現する方法について説明します。
画面遷移の実装方法は、いろいろ考えられますが、今回はせっかくJPanelを使ってるのでそのJPanelを入れ替える方法で画面遷移を実現し ...
【Java】SwingとJavaFXの相互連携
本稿ではJavaのSwingアプリケーションでJavaFXと連携して機能を埋め込む方法とJavaFXアプリケーションでSwingと連携して機能を埋め込む方法を見ていきます。
Swingアプリケーション内で一部JavaFXの ...
【JavaFX】mp3、wavを手軽に再生
本稿はJavaFXでmp3、wavファイルを再生する方法を紹介します。
MediaPlayerと違ってSwingアプリケーション上でも動作しますので、appletのAudioClipの上位APIといえるでしょう。
【Java】Collectionsによる動的配列の操作
本稿は、JavaでArrayListやLinkedList等、Listインターフェースを実装したクラス等、コレクションAPIに対してソートなどの操作を行う方法を紹介します。
紹介する機能sortメソッドによる要素の並び替え【Java】矩形クラスと矩形同士の当たり判定
本稿はJavaのRectangleクラスについて紹介します。
Rectangleクラスは矩形を表すオブジェクトで、それに関連するいろいろなメソッドを利用できます。
紹介する機能Rectangleオブジェクトの作成【Java】円同士の当たり判定
本稿はJavaで円同士の当たり判定を実装する方法を紹介します。
円同士の当たり判定の実装方法円同士の判定をするjava標準APIは見つけられなかったので自力で実装してみようと思います。
円同士の判定をするには二 ...
【Java】自由曲線Pathの利用と曲線を含む図形と矩形の当たり判定
本稿はJavaで自由曲線、曲線を含む図形を表現できるパスについて紹介します。
紹介する機能moveToで描く位置を変更lineToで線を引く
quadToで曲線を引く
curveToで曲線を引く
clo ...
【Java】楕円クラスと矩形との当たり判定
本稿はJavaのEllipse2Dクラスについて紹介します。
Ellipse2Dクラスは楕円を表すオブジェクトで、それに関連するいろいろなメソッドを利用できます。
紹介する機能Ellipseオブジェクトの作成【Java】多角形クラスと矩形との当たり判定
本稿はJavaのPolygonクラスについて紹介します。
Polygonクラスは多角形を表すオブジェクトで、それに関連するいろいろなメソッドを利用できます。
紹介する機能Polygonオブジェクトの作成tra ...
【Java】WAVファイルを省メモリで再生
前回、Javaでwavファイルの再生する方法を記事にしました。
この記事で紹介したClipインターフェースを用いた方法では、ファイルの内容をメモリにすべて展開した状態となってしまいます。
実際に大きなファイルを ...