4 개의 아이템이있는 간단한 JMenuBar와 몇 개의 textFields 스피너와 콤보 박스가있는 패널이 있습니다.JMenuBar 아이템이 패널 뒤에서 사라짐
이제 Spinner 또는 일부 다른 구성 요소를 패널에 사용하면 Jmenu 항목이 패널 뒤에 열리는 것처럼 보일 수도 있지만 여전히 사용할 수 있습니다. 임 NetBeans GUI 도구로 작업. JMenuBar를 항상 맨 위에 배치해야합니까?
4 개의 아이템이있는 간단한 JMenuBar와 몇 개의 textFields 스피너와 콤보 박스가있는 패널이 있습니다.JMenuBar 아이템이 패널 뒤에서 사라짐
이제 Spinner 또는 일부 다른 구성 요소를 패널에 사용하면 Jmenu 항목이 패널 뒤에 열리는 것처럼 보일 수도 있지만 여전히 사용할 수 있습니다. 임 NetBeans GUI 도구로 작업. JMenuBar를 항상 맨 위에 배치해야합니까?
the Jmenu items seem to open behind the panel
당신은 Mixing AWT with Swing JComponents에 문제가 더 나은 기본적으로 상단에 착륙해야
java.swing.JPanel myPanel = new JPanel
JMenu를에
java.awt.Panel myPanel = new Panel
을 변경하는 것입니다. 컨텐츠를 JFrame에 직접 배치하는 것이 아니라 일부 패널에 배치해야합니다. 예를 들어, 테두리 레이아웃을 사용하고 CENTER에있는 JPanel에 레이아웃의 대부분을 배치 한 다음 SOPH JPanel에 몇 가지 추가 버튼을 사용할 수 있습니다. 여기서 상수는 BorderLayout 상수입니다. 코드가 없으면 잘못한 것을 알기가 어렵습니다.
+1 Swing을 ** 모든 ** AWT 구성 요소와 함께 사용하지 않는 것이 좋습니다. –
는 일했다. 다시 한번 나는 뭔가를 배웠다. :) – Kiesa
@Kiesa +1을 도와 주어 기쁩니다. – mKorbel