2010-04-28 37 views
1

我創建一個選項使用對話框裏JOptionPane.showOptionDialog(...)添加滾動標籤的選項對話框

當我點擊添加到該對話框中的按鈕中的一個,我需要一個標籤下方apear對話框上(而且這個標籤應該如果需要可以滾動)。我已經編寫了按鈕的事件處理程序,但我不確定如何讓此標籤出現在對話框中。

任何幫助將是偉大的。

更新:我意識到,這將是確定的,如果我以某種方式被稱爲JOptionPane.showOptionDialog(...)與初始消息,然後當一個按鈕被點擊我要改變的消息。這可能嗎?

+1

@llm:你是否需要'JOptionPane.showOptionDialog'?不會繼承一個'JDialog'會更容易嗎? – 2010-04-28 14:31:47

+0

是的,我想這樣會更好。我想知道是否有任何方法使用JOptionPane.showOptionDialog – llm 2010-04-28 14:34:55

回答

1

JOptionPane靜態方法只是用選項按鈕和固定消息輕鬆創建對話框的快捷方式。如果你檢查它的來源,你會看到所有這些都包含在這個目的中。這只是一個便利的課程,而不是頻繁使用對話框的例子。

評論的建議是正確的,如果你想要比這更多,你將不得不創建自己的JDialog,因爲它比試圖從這個生成的對話框中改變某些東西更容易。

編輯:您可以使用layout managers自己創建自己的JDialog。在上一個鏈接中建議的更簡單的方法是使用GUI builder,如Netbeans中包含的那樣。

+0

謝謝。你能舉一個例子來說明如何創建一個自定義的JDialog(或者將我指向一個好的源代碼)?谷歌搜索讓我感到困惑。 – llm 2010-04-28 14:47:59

相關問題