我想寫我的第一個JAVA GUI應用程序,但我有一個問題,我不知道如何解決它。你可以幫幫我嗎 ?在我的第一個GUI Java應用程序中使用.add()方法添加一個按鈕到佈局
這是我的代碼。
package application;
import java.awt.Button;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.StackPane;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
/*********************************************************************/
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Tytulik");
Button btn = new Button();
btn.setLabel("click");
StackPane layout = new StackPane();
layout.getChildren().add(btn);
Scene scena = new Scene(layout, 600, 300);
primaryStage.setScene(scena);
primaryStage.show();
}//start
}//Main
當我想添加我的btn到佈局時出現問題。
layout.getChildren().add(btn);
和ECLIPSE告訴我這這裏:
在類型列表Add方法(節點)不適用於 參數(按鈕)
EXLIPSE還告訴我我可以將add()方法改爲addAll()但仍然存在相同的問題。
您正在嘗試將awt按鈕添加到javafx組件,但據我所知,它們不會那樣工作。 – toskv