2016-11-24 31 views
-1

我們正在爲我們大學的一個助理構建一個小型聊天應用程序。我有一個關於如何實現某些東西的問題。從UI列表中選擇並執行一個動作

ui

這是我們的UI。白色的大部分是jTabbedPane,用戶參與的對話將出現。這兩個小組是活動組和活動用戶出現的地方。

我發現我可以使用.toArray從鏈表中刪除populate a jcombobox。我不知道要使用什麼UI元素,以便按照的順序顯示列表元素,並且是「可選擇的」(一次只能有一個)。這個概念是,用戶將選擇一個組,並按「加入」,以加入。

這就是我對我的看法到底如何。

list

任何指針和建議一般將不勝感激。

回答

3

它看起來像你想要使用JTable或JList--一個是自定義渲染器,一個顯示組名和「狀態」(?)的渲染器。

如果是JTable,那麼你的關鍵工作就是創建一個TableModel,它可以很好地接受你的數據,或者使用DefaultTableModel(最簡單的方法),或者創建你自己的AbstractTableModel模型更難,但更靈活)。

想了解更詳細的答案,請考慮提供相關的代碼,最好是minimal example program or MCVE

+0

我們還沒有代碼,我已經自己創建UI並找到我們將如何實現這些東西。 這個概念是我們將在客戶端程序中擁有一個名稱和狀態的對象「組」的列表。然後,我必須至少顯示名稱,最好顯示狀態。 這個連接功能與這個問題無關,它更多的是解釋我需要的東西(挑選一個團隊加入) – MrUber

+0

@MrUber:那麼你有很多工作要做,但希望它會變得有趣而富有成效。您可以在這裏找到Swing教程和其他Swing資源的鏈接:[Swing Info](http://stackoverflow.com/tags/swing/info)。祝你的項目好運。 –

相關問題