문제

이것은 NetBeans 6.5, Java 6에 있습니다.

NetBeans GUI 디자이너에는 다음 계층이 있습니다.

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel
      JButton
      JPanel Y
        <...>
      JButton

의문:

JPANEL Y는 JPANEL X와 동일하므로 두 곳에서 JPANEL X를 간단히 재사용하고 싶습니다. 그러나 GUI BUILDER 내부에서 어떻게해야합니까?

시도 :

카피 페이스트 jpanel x를 시도했지만 jpanel x의 모든 것을 복제하는 전체 "딥"사본 (jpanel x1 등)을 만듭니다.

일부 인터넷 검색은 팔레트에 추가 할 수 있다고 표시했지만 팔레트에 간단한 jpanel을 추가 할 수있는 방법을 찾지 못했습니다 (완전한 JFrame과 달리).

도움이 되었습니까?

해결책

별도의 jpanel 클래스를 만듭니다. 필요에 따라 jpanel을 사용자 정의하십시오. 그런 다음 jpanel 클래스를 양식 디자이너로 끌어 들이고 삭제할 수 있습니다. 이것이 바로 내가하는 일입니다.

또는 Bean 사용을 클릭 한 다음 클래스 이름을 입력 할 수 있습니다.

또는 Pallete에서 추가 할 수 있으며 항아리가 "콩"에 대해 스캔합니다. 사용자 정의 jpanel도 픽업해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top