簡易マップエディタを作っていく前に紹介動画を見て、どんなものかを確認してみてください。ウィンドウの作成それでは簡易マップエディタを作っていきましょう!まずはウィンドウの作成をします。null);stage.setScene(scene);}}「400×300」のウィンドウを作成します。「ファイルメニュー」は「Menu」クラスを継承した「FileMenu」クラスに処理を記述します。{getItems().add(items[i]);}}}今回作成するマップエディタのファイルメニューに必要なメニューアイテムは全部で6つあります。開く(画像)マップデータで使うマップチップ画像を選択し、開きます。開く(マップデータ)既にあるマップデータを開きます。新規作成(マップデータ)新しいマップデータを作成します。上書き保存マップデータをファイルに書き込みます。名前を付けて保存マップデータをファイルに書き込みます。終了アプリケーションを終了させます。FileMenu(this);menuBar.getMenus().add(fileMenu);}}メニューバーにファイルメニューを追加し、これでファイルメニューの追加は完了です。ファイルメニューの細かい処理に関しては、後のPartで記述します。編集メニューの追加ファイルメニューの時と同じように、「Menu」クラスを継承した「EditMenu」クラスを作成し、これをメニューバーに追加していきます。EditMenu(this);menuBar.getMenus().add(editMenu);}}これで編集メニューの追加は完了です。ファイルメニューと同様に、細かい処理は後のPartで記述することになります。LINEIT系だんしをフォローするIT系だんし関連記事Java【Java】例外処理をする時に使える「instanceof」演算子Javaで例外処理をする際に、「try-catch」文を使いますが、今回はその「catch」文の中に書くと便利な「instanceof」演算子を使ったプログラムを紹介します。Javaで作られるアプリケーションは、クラスという部品が集まってできています。「Button」クラスや「Label」クラスなどがわかりやすいと思います。今回使用させていただく画像素材は、こちらのサイト様の、「メテオ」になります。今回は「メテオ」の6つの画像を、1つの画像に「3×2」の形でまとめたものを用意しました。再描画が上手くいっていないとは、つまりは画面の消去が行われていないということです。このままではボタンを押しても何も起きないので、ボタンに機能を追加していきます。数字を入力するのですから、ラベルに表示する文字列を変更しないといけません。今回は、「num」といJavaJavaにおける関数ポインタのやり方Cで使われる関数ポインタは、Javaでも同じようなことができます。Java自体に関数ポインタというのは存在しませんが、これから紹介するやり方で実現することができます。コメントをキャンセルメールアドレスが公開されることはありません。R1カテゴリーJavaJavaFXJavaScriptPythonRこのサイトの管理人IT系だんしプログラミングが大好きな人。趣味でゲームやツール製作をしながら、プログラミング記事を書き続けています。