2011-02-18 74 views

回答

1

你的意思是這個組件嗎?

A list

如果是這樣,在Java中顯示出來,你有一些選擇。

  • 如果你希望你的項目很容易點擊(這是說動作發件人),你就會趨向於垂直BoxLayout使用JButtons「編JPanel
  • 如果你只是想顯示的項目,然後定製自己顯示器,你會無疑JList的方式。也看看Swing tutorial,這總是很有幫助。

編輯

Accordint O註釋,有按鈕,顯示內容的下方區域,您將使用與扭曲的第二個解決方案。由於Swing中的所有元素實際上都是JComponents並且可以放入其中,因此您將使用JPanel作爲JList元素。在每個JPanel中,您都會看到永遠可見的離子按鈕以及在啓動時隱藏的一個子面板。點擊JButton時,您只需顯示或隱藏關聯的子面板。如果你想有某種效果,您可以

  • 等待即將到來的JavaFX的過渡效果
  • 使用Filthy Rcih Clients動畫庫(看看他們的鏈接頁)。
+0

如果我們點擊任何一個按鈕,它會打開一個可編輯區域,下部按鈕滑動到較低位置。那麼如何實現呢。 – 2011-02-18 09:22:18

0

在您的示例中沒有標準的Swing組件。但是您可以在SwingX projectJXTaskPaneJXTaskPaneContainer組件中找到類似的東西。

與您的示例不同,這些部分不是唯一的。但是你可以用幾行代碼來實現這種獨佔性。