JavaFX-在main方法中从另一个类事件打开一个场景

时间:2018-10-29 16:30:07

标签: java javafx

我想从主班的另一个班开场 我在这里尝试了所有解决方案,但没有与我合作,我不知道为什么 我想从名为“股票”的按钮打开场景 当我尝试时,我擦除了导致错误的代码,然后将要使用的软代码置于onley上 这是主类:

public class Dokan extends Application{
@Override
    public void start(Stage stage) {           
        Button stock = new Button ("المخزن");        
        GridPane root= new GridPane();
        ObservableList list=root.getChildren();
        list.add(stock);
        root.setAlignment(Pos.TOP_CENTER);
        Scene scene=new Scene(root, 800, 600);
        scene.getStylesheets().add("dokan/css/style.css");
        stage.setTitle("لوحة التحكم");
        stage.setScene(scene);
        stage.show();
        Stage stockS = new Stage();
        stock.setOnAction( e->{
        stockS.show();
        });
    }
    public static void main(String[] args) {
        launch(args);
    }

}

这是我想从主班开的班

public class Stock extends Application {
@Override
    public void start(Stage stage) {
            Text test= new Text("hello from stock");
    GridPane rootstock=new GridPane();
    ObservableList list= rootstock.getChildren();
    list.add(test);
Scene scene = new Scene(rootstock, 800, 600);
}
    public static void main(String[] args) {
        launch(args);
    }

}

0 个答案:

没有答案