回答編集履歴

1 文字修正

kentei_syunrai

kentei_syunrai score 923

2016/05/13 00:38  投稿

下記のとおりでいけるはずです。
・importのApplicationのパスが違う。
・mainメソッドがない。
・mainメソッドがない。(中でlaunchする)
```Java
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.scene.text.Font;
import javafx.stage.Stage;
public class RamudaSample extends Application {
   @Override
   public void start(Stage stage) throws Exception {
       stage.setTitle("HelloBtn");
       stage.setWidth(240);
       stage.setHeight(120);
       javafx.scene.control.Label lblMsg = new javafx.scene.control.Label("Hello, javaFX");
       lblMsg.setFont(new Font(12));
       Button btnOk = new Button("OK");
       btnOk.setPrefWidth(80);
       btnOk.setOnAction(event -> lblMsg.setText("Clicked"));
       VBox root = new VBox();
       root.setAlignment(Pos.CENTER);
       root.setPadding(new Insets(10, 10, 10, 10));
       root.setSpacing(20.0);
       root.getChildren().addAll(lblMsg, btnOk);
       stage.setScene(new Scene(root));
       stage.show();
   }
   public static void main(String[] args) {
       launch(args);
   }
}
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る