- setMnemonicParsing - 파일 메뉴 단축키 설정
- SeparatorMenuItem - 서브메뉴 구분 설정
Menu 생성
setMnemonicParsing 에 true로 설정
단축키로 사용할 키 값을 _키값 으로 설정하면 '_' 없이 메뉴 생성됨
메뉴(F), 메뉴(M), 메뉴(O)
Alt + F, M, O 로 단축키 설정됨
서브메뉴에 라인으로 분리하고 싶으면
Menu 에 MenuItem을 add할 때 분리될 부분에 new SeparatorMenuitem() 으로 구분
메뉴(F) 메뉴(M) 메뉴(O)
서브메뉴1(S)
서브메뉴2(T)
------------
로그아웃(X)
Menu file1 = new Menu("메뉴(_F)");
Menu file2 = new Menu("메뉴(_M)");
Menu file3 = new Menu("메뉴(_O)");
file1.setMnemonicParsing(true);
file2.setMnemonicParsing(true);
file3.setMnemonicParsing(true);
MenuItem subMenu1 = new MenuItem("서브메뉴1(_S)", null);
MenuItem subMenu2 = new MenuItem("서브메뉴2(_T)", null);
MenuItem subMenu3 = new MenuItem("로그아웃(_X)", null)l
file1.getItems().addAll(subMenu1, subMenu2, new SeparatorMenuItem(), subMenu3);
'JavaFX' 카테고리의 다른 글
[JavaFX] KeyCode.ESCAPE esc 단축키 사용하기 (0) | 2020.09.18 |
---|---|
[JavaFX] TableView 페이징 순번 역순으로 표시하기 (0) | 2020.09.17 |
[JavaFX] multiple key event Combination ctrl + s 단축키 사용 (0) | 2020.08.25 |
[JavaFX] TreeTableView Key event - Row Delete (0) | 2020.08.20 |
[JavaFX] TreeTableColumn에 TextField 넣고 변경하기 (0) | 2020.08.18 |