2013-03-07 2 views
1

많은 매개 변수를 입력 (~ 100)으로 사용하는 Java 응용 프로그램을 작성하고 있습니다. 나는 GUI에서 일부를 노출하고 있지만 물론 모든 것을 한 번에 보여줄 수는 없습니다.GUI에서 많은 매개 변수에 액세스하는 방법

사용자가 많은 양의 매개 변수에 액세스 할 수 있도록 공유하는 방법이 있다면 궁금합니다. 지금은 GUI에 몇 개의 버튼이 있으며 각 버튼은 매개 변수의 하위 집합을 표시하는 JPanel을 엽니 다. 이것이 일반적인 해결책입니까? 또는 휴먼 인터페이스의 관점에서보다 효율적인 솔루션이 있습니까?

내가 모든 매개 변수를 통해 사용자를 안내하는 마법사를 제안, 당신의 조언을 사전에 시몬

답변

1

사용자 인터페이스의 왼쪽에 단일 선택 JTree가있는 것이 효과적이라는 것을 알았습니다. 사용자가 트리 노드를 선택할 때마다 해당 패널이 오른쪽에 표시됩니다. 일반적으로 모든 패널을 CardLayout에 배치하여 UI의 기본 크기가 모든 패널을 수용 할 수 있도록합니다.

정보를 계층 적으로 구성 할 수 있다는 이점이 있습니다.

+0

대단히 감사합니다! 효과적인 접근 방법입니다. – user299791

1

을 주셔서 감사합니다. 사용자 인터페이스를 만드는 데 필요한 모든 일반 정보는 ISO DIN 9241을 참조 할 수 있습니다.

2

정보의 양이 사용자에게 가장 잘 이해되는 방식에는 많은 차이가 있다고 생각합니다. 사용자가 탐색하고자하는 카테고리로 구성되어 있습니까? 사용자가 알고 싶어 할 가능성이있는 주요 매개 변수가 있습니까? 더 쉽게 액세스 할 수 있어야합니까? 매개 변수 그룹에 대한 탭이있는 탭 패널을 가질 수 있으며, 알파벳순으로 정렬하고 다른 글꼴로 배치 할 수 있습니다. 그러나 매개 변수가 무엇인지에 관계없이 한 가지 대답이되지는 않습니다.