新規作成では、マップ情報がすべて「-1」の空白のマップを作成するため、そのために必要な「行数・列数」の情報を取得します。このダイアログでは、ユーザーが「幅・高さ」の値を設定することでマップの「行数・列数」を決定します。空白のマップを描画マップを描画するにおいて、空白の部分は「-1」で表現するため、マップ配列のすべての要素に「-1」を代入します。「開く(マップデータ)」・「新規作成」は、マップ画像が既に選択されてある必要があります。マップ画像が選択されていない場合はこれら2つのメニューアイテムに関しては選択不可にする必要があります。マップ画像が選択されたタイミングで選択できるようにします。同じように、「上書き保存」・「名前をつけて保存」に関しても、これら2つのメニューアイテムは「開く(マップデータ)」でマップデータが選択された状態、もしくは「新規作成」でマップデータが作成された状態でなければ保存することはできないので選択不可にする必要があります。「開く(マップデータ)」でマップデータが選択された状態、もしくは「新規作成」でマップデータが作成されたタイミングで選択できるようにします。「setDisable」関数の引数には「boolean」型が入ります。選択不可の状態にするか否かなので、選択不可にする場合は「true」に、選択可能にする場合は「false」を指定します。LINEIT系だんしをフォローするIT系だんし関連記事JavaJavaFXで電卓を作ろう!!今回からシリーズ「JavaFXで電卓を作ろう!!」をやっていきます。JavaFXによる電卓の作り方を知れば、JavaFX自体もよく知ることができます。マウスで描くために、「addEventHandler」関数を使って「マウス押下」と「マウスドラッグ」処理を追加します。保存のやり方を簡単な例で説明します。・敵は常に自機を狙ってショットJavaJavaを挫折した時にみてください今この記事をご覧になっているあなたは、Javaで挫折したと感じていることでしょう。実は私もJavaで挫折した経験があるんです。今現在はマスターしており、こうしてJavaに関する記事をたくさん書いています。再描画が上手くいっていないとは、つまりは画面の消去が行われていないということです。コメントをキャンセルメールアドレスが公開されることはありません。R1カテゴリーJavaJavaFXJavaScriptPythonRこのサイトの管理人IT系だんしプログラミングが大好きな人。趣味でゲームやツール製作をしながら、プログラミング記事を書き続けています。