2012-04-05 2 views
4

오라클 스윙 설명서를 읽는 동안 SwingSet3이라는 이름의 Nimbus 룩앤필을 표시하는 구성 요소 집합 중 this example이 나타났습니다. 나는 스윙을 처음 사용합니다. 누군가가 사이드 바의 아코디언이 스윙 구성 요소인지 아닌지 말해 줄 수 있습니까?Nimbus의 Java Swing 아코디언 모양과 느낌

SwingSet3

+0

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html 이미지 링크 – Tarik

답변

7

그것은 표준 스윙 구성 요소가 아닙니다.

SwingSet3 데모 here의 소스 코드를 살펴볼 수 있습니다. 왼쪽의 구성 요소는 JPanel, JLabelJButton과 같은 다양한 구성 요소로 만들어진 복합 구성 요소입니다. 맞춤 com.sun.swingset3.utilities.CollapsiblePanel도 있습니다.

+1

사실 -하지만 (편향된 :-) 나는 a) 데모 코드 b) unmaintained – kleopatra

2

유사한 구성 요소는 SwingX의 일부인 JXTaskPane/-Conttainer입니다. SwingSet3에서 영감을 얻은 look at a demo을 가질 수 있습니다. SwingX 적극적으로 유지되는

참고 현재 릴리스는 maven.java.net에서 사용할 수 1.6.3

+0

링크를 제공해 주셔서 감사합니다. 또한 이것을 JavaFX Accordion 클래스와 비교했습니다. JXTaskPane과 Swingset3 CollapsiblePanel은 JavaFX Accordion보다 나에게 훨씬 뛰어납니다. 이상하게도 한 번에 하나의 하위 구성 요소 만 열 수 있기 때문입니다. – Enwired

+0

@Enwired 서로 다른 구성 요소입니다. 아코디언 (또는 Outlook 표시 줄)은 tabbedPane과 마찬가지로 정확히 한 페이지를 표시하도록 설계되었습니다. BTW (기침) : SwingX의 1.6.3 릴리스에는 JXCollapsible/JXTaskPane (http://java.net/jira/browse/SWINGX-1494)과 관련된 쇼 스토퍼 버그가 있습니다. 밝은면에서 : 그것은 svn 버전에서 수정되었습니다. – kleopatra