2013-03-07 68 views
1

我在寫一個Java應用程序,它將大量參數作爲輸入(〜100)。我正在暴露GUI中的一些內容,但當然不可能一次顯示所有內容。如何從GUI訪問許多參數

我很好奇,如果有一種共享的方式來讓用戶訪問大量的參數。現在,我在GUI中有一些按鈕,每個按鈕都打開一個顯示參數子集的JPanel。這是一個常見的解決方案?或者從人機界面的角度來看是否有更高效的解決方案?

預先感謝您爲您的意見, 西蒙娜

回答

1

我發現有效的一種方法是在用戶界面的左側有一個單選JTree。每當用戶選擇一個樹節點時,相應的面板顯示在右側。我通常會將所有面板放到CardLayout中,以確保UI的首選大小適合所有面板。

這具有允許您分層組織信息的優點。

+0

非常感謝!它看起來是一個有效的方法 – user299791 2013-03-07 14:00:05

1

我建議,通過引導所有參數的用戶嚮導。所有關於創建用戶界面的基本信息可以參考ISO DIN 9241.

2

我認爲這對用戶最好理解信息量有很大的影響。它是按類別組織的東西,用戶會想要瀏覽?是否有用戶更可能想知道的顯着參數,因此應該更易於訪問?你可以有一個帶有標籤參數組的標籤的標籤面板,你可以對它們進行字母排序並給它們着色並將它們放入不同的字體等,但不管參數是什麼,都不會有一個答案。