2015-09-07 21 views
0
package application; 

import java.awt.Button; 

import javafx.application.Application; 
import javafx.stage.Stage; 
import javafx.scene.Node; 
import javafx.scene.Scene; 
import javafx.scene.layout.BorderPane; 
import javafx.scene.layout.StackPane; 


public class Main extends Application { 

    Button button; //Declare Button 

    public static void main(String[] args) { 
     launch(args); //calls application 
    } 

    @Override 
    public void start(Stage primaryStage) throws Exception { 
     //comes from application pack 
     primaryStage.setTitle("Title Of Window"); //Main Stage 
     button = new Button(); //Creates Button 
     button.setLabel("Click Me"); 

     StackPane layout = new StackPane(); 
     layout.getChildren().add(button); //Button in Scene 
     Scene scene = new Scene (layout, 300, 250); //Sets Scene 
     primaryStage.setScene(scene); //Stage and Scene 
     primaryStage.show(); 



    } 

嘿傢伙,所以這是我第一次在JavaFX中創建一些東西,我想知道爲什麼我的按鈕在場景中不添加Layout.GetChildren()行,它不斷顯示下面添加的紅線。我正在使用Eclipse IDE。爲什麼不按鈕添加到場景?

回答

1

你已經導入import java.awt.Button,你必須在javafx包中導入Button類。

+0

我該怎麼做? –

+0

remplace'import java.awt.Button;'with import'javafx.scene.control.Button;' – karim

+0

Thankyou它的工作。 –

相關問題