java
1import com.apple.eawt.Application; 2import javafx.geometry.Insets; 3import javafx.geometry.Pos; 4import javafx.scene.Scene; 5import javafx.scene.control.Button; 6import javafx.scene.layout.VBox; 7import javafx.scene.text.Font; 8import javafx.stage.Stage; 9 10public class RamudaSample extends Application { 11 @Override 12 public void start(Stage stage) throws Exception { 13 stage.setTitle("HelloBtn"); 14 stage.setWidth(240); 15 stage.setHeight(120); 16 17 javafx.scene.control.Label lblMsg = new javafx.scene.control.Label("Hello, javaFX"); 18 lblMsg.setFont(new Font(12)); 19 20 Button btnOk = new Button("OK"); 21 btnOk.setPrefWidth(80); 22 btnOk.setOnAction(event -> lblMsg.setText("Clicked")); 23 24 VBox root = new VBox(); 25 root.setAlignment(Pos.CENTER); 26 root.setPadding(new Insets(10, 10, 10, 10)); 27 root.setSpacing(20.0); 28 root.getChildren().addAll(lblMsg, btnOk); 29 30 stage.setScene(new Scene(root)); 31 stage.show(); 32 } 33} 34
上記のコードは書籍に載っているサンプルコードなのですが、Windowが出るはずなのに
出てこないのですが、初心者ゆえ原因がわかりません。
やってみたこと
①Stageの引数を宣言してあるが、引数を当てていないので当ててみる
②Ramudasampleclavsをインスタンス化していないのでインスタンス化してみる
③public static void main(String[] args)メソッドがないので作ってみる
以上のことをしてみたのですがうまいこと動きません。
public void start(Stage stage) throws Exception {
のところで@Overrideを実装してくださいになります。
これについては@Overrideを除去してみましたがダメでした。
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/13 13:23