2010-03-09 3 views
2

우리는 자바로 자체 웹 브라우저를 구축하고 있습니다. 너무 복잡 할 필요는 없습니다. 우리는 프로젝트를 다른 사람들과 구별 할 수 있도록 여러 가지 일을 원합니다.JMenuItem에 JTextArea 포함하기

우리가 알고 싶은 것은 이것입니다 : 어떻게 든 JTextField 객체를 JMenuItem에 삽입 할 수 있습니까?

더 정확히 말하면 메뉴에서 특정 항목을 클릭 할 때 주소 표시 줄 (텍스트 필드)이 표시되기를 원합니다.

+1

이 표준 UI 기술 같은 소리하지 않습니다. 몇 가지 조언이 마음에 들지 않는 경우 : 인터페이스 단점이 아닌 기능 및 기능을 기반으로 제품을 차별화하십시오. –

답변

1

음, 메뉴 항목은 메뉴를 닫는 조치를 호출하는 데 사용됩니다.

그래서 메뉴 항목에 팝업 대화 상자가 표시됩니다.

정말로 팝업을 열어 두려면 하위 메뉴를 만든 다음 하위 메뉴에 JTextField를 추가하면됩니다. 모든 컴포넌트를 JMenu에 추가 할 수 있습니다.

텍스트 필드를 기본 메뉴에 표시하려면 텍스트 필드를 주 메뉴에 추가하기 만하면됩니다. 물론 키보드를 사용하여 메뉴 목록을 위아래로 탐색 할 수있는 기능을 잃을 수 있습니다.

모든 제안 사항은 최선의 해킹이므로 귀하의 질문에 대한 최초 의견에 동의합니다.