之前,我問過這個問題,我經歷了許多例子去了,他們中的一些是相關的,但沒有回答我的需求:獲得選擇`JCheckBox`相關`id`搖擺
我有一個列表,keyMessageList
包括id
爲龍和相關keyWord
爲字符串。
我顯示使用下面的代碼我的JPanel keyWord
的名字:
for (KeyMessage obj : keyMessageList) {
checkBox = new JCheckBox(obj.getSmsKey());
displayKeywordPanel.checkBooxPanel.add(checkBox);
}
我得到了以下的輸出:
現在,我的要求是:如果我選擇關鍵字,我需要得到id
與選定的keyword
相關聯。我在web applications
這樣做過很多次類似的事情,但現在我需要在鞦韆上做同樣的事情。我在Web應用程序上使用了以下代碼來滿足要求。 適用網址爲:
<h:selectOneMenu id="branch" value="#{createUser.branchId}" required="true" requiredMessage="Please choose branch">
<f:selectItems value="#{allBranch}"/>
</h:selectOneMenu>
任何鞦韆專家請幫助我。
注意我可以選擇多個複選框,並從JPA查詢keyMessageList
回報。
真的嗎?爲此擴展'JCheckBox'?您可以使用'putClientProperty'方法在'JComponent'上存儲額外的值。在這種情況下,擴展的附加價值是多少? – Robin
爲什麼不呢?是的,你可以使用'putClientProperty',但它不那麼直觀的恕我直言。考慮閱讀別人的代碼,並試圖找出原始開發者以這種方式放置/閱讀房產的原因。我認爲,如果你讓自己的自定義類應該更容易理解它與超類相關的功能。 – dic19