0
我試圖把菜單欄上一個窗口的菜單欄下方,這裏是油漆打了一個比方的JavaFX如何讓底部
,但我沒有足夠的信譽使不這樣
________________________________________ | _ x| | | | | | | | | | | | | |file | Edit | view| | |______________________________________|
我試圖把菜單欄上一個窗口的菜單欄下方,這裏是油漆打了一個比方的JavaFX如何讓底部
,但我沒有足夠的信譽使不這樣
________________________________________ | _ x| | | | | | | | | | | | | |file | Edit | view| | |______________________________________|
要創建菜單,你應該使用MenuBar
組件,您可以添加使用任何佈局。
您的使用情況下,你可以使用和BorderPane
設置MenuBar
的底部
示例代碼:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuBar;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
BorderPane root = new BorderPane();
Menu menu1 = new Menu("File");
Menu menu2 = new Menu("Edit");
Menu menu3 = new Menu("View");
MenuBar menuBar = new MenuBar();
menuBar.getMenus().addAll(menu1, menu2, menu3);
root.setBottom(menuBar);
Scene scene = new Scene(root, 400, 400);
primaryStage.setScene(scene);
primaryStage.show();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
Eugener:因爲我有它已經,我加入了代碼示例。希望你不介意:-) – Roland
當然我不 - 謝謝!但是,總的來說,我寧願不這樣做,因爲這樣的問題。只是想法就夠了 - 我們不想在這裏宣揚懶惰:) –