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。爲什麼不按鈕添加到場景?
我該怎麼做? –
remplace'import java.awt.Button;'with import'javafx.scene.control.Button;' – karim
Thankyou它的工作。 –