JMenu에 JMenuCheckboxItem이 있습니다. JMenu가 표시 될 때 프로그램 옵션의 현재 상태를 반영하고 싶습니다. 어디에서 초기화 할 지 알 수 없습니다. JMenu에 대해 actionPerformed()
을 만들었습니다. 메뉴가 표시 될 때 활성화 될 것이라고 생각했지만 디버거에 따르면 그렇지 않습니다. 사용자가 메뉴를 표시 할 때 옵션의 상태를 반영하도록 checkboxMenuItem.setState()를 호출해야하는 위치는 어디입니까? Menu (메뉴) 수신기를 추가 -JMenu JMenuCheckboxItem 현재 상태로 설정
JCheckBoxMenuItem chkBoxItem = new JCheckBoxMenuItem("select me")
chkBoxItem.setSelected(true);
을 다음과 같이
죄송합니다, 그것을 발견 할 수있는
JCheckBoxMenuItem
의 초기 상태를 설정할 수 있습니다 (addMenuListener)를 호출하고 menuSelected 이벤트를 구현합니다. 액션 리스너가이 구성 요소에 대해 무엇을 할 것인지 아직 확실하지 않습니다. – arcy