前提・実現したいこと
javafxで、image付きのボタンを使ったウインドウを作っています。正常に起動させたいです。
発生している問題・エラーメッセージ
**問題が発生するまでの流れ・手順
コンパイルした結果です。
ソースコード
import javafx.application.;
import javafx.stage.;
import javafx.scene.;
import javafx.scene.control.;
import javafx.scene.layout.;
import javafx.scene.input.;
import javafx.event.;
import javafx.scene.image.;
public class Sample8 extends Application
{
private Label lb;
private Button bt;
private Image im;
public static void main(String[] args) { launch(args); } public void start(Stage stage)throws Exception { // lb = new Label("いらっしゃいませ。"); bt = new Button("購入"); // im = new Image(getClass().getResourceAsStream("car.jpg")); bt.setGraphic(new ImageView(im)); // BorderPane bp = new BorderPane(); // bp.setTop(lb); bp.setCenter(bt); // bt.setOnAction(new SampleEventHandler()); // Scene sc = new Scene(bp, 400, 400); // stage.setScene(sc); // stage.setTitle("SAMPLE"); stage.show(); } // class SampleEventHandler implements EventHandler<ActionEvent> { public void handle(ActionEvent e) { lb.setText("ご購入ありがとうございます。"); bt.setDisable(true); } } }
javafxで起動させるファイルを作り、コンパイルしたのですが、以下の画像のようになって、起動できません。
コードの書き方に問題があると思うのですが、原因分かりますでしょうか?
追記)分かったこと:imageの機能が関係していると思うのですが。(imageの機能を付けた途端このエラーが発生)
分からなかったこと:NullPointerExceptionというのがなぜ出たのか。
回答1件
あなたの回答
tips
プレビュー