0
오른쪽 메뉴에서 트리의 모든 노드를 선택하는 옵션을 삽입합니다. 이 기능은 표준 ctrl-a를 눌러 구현됩니다. 그 기능을 어떻게 similura합니까? 팝업 메뉴는 일반 메뉴와는 달리 항상 구성 요소에 포함되지 않기 때문에 자바 트리의 모든 노드를 선택하십시오
JTree tree = new JTree();
JPopupMenu popMenuTree = new JPopupMenu();
JMenuItem selectAll = new JMenuItem();selectAll.setText("SelectAll");
selectAll.setActionCommand("selectAll");
KeyStroke ctrlXKeyStroke = KeyStroke.getKeyStroke("control A");
selectAll.setAccelerator(ctrlXKeyStroke);
popMenuTree.add(selectAll);
팝업 메뉴가 보이지 않는 한, 팝업 메뉴 항목의 가속기가 작동하지 않는 당신에게
메뉴에서 그냥 단축키를 추가하십시오. –
이 코드 줄은 작동하지 않습니다 ... selectAll.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_A, ActionEvent.CTRL_MASK))); 나는 당신의 제안을 이해할 수 없다. – oceano22