2013-09-01 24 views
-2

我有一個JDialog,並且我已經讓它成爲JFrame的父級。我可以將對話框移到JFrame外部,我想將其刪除。我該如何限制一個JDialog位置到JFrame中的某個區域

視覺的Problem

我希望發生什麼例子:Fix

+1

光顧用戶通常是一個壞主意,它只會導致更糟糕的用戶體驗。如果我想在我的第二臺顯示器上放一些對話框,同時尋找某些東西,我需要回答它,讓我這麼做 - 有什麼危害?發明新的用戶範例沒有很好的理由(至少命名一個這樣的主要程序)是一個非常糟糕的主意,它只會讓用戶感到困惑。 – Voo

回答

0

您可以將組件監聽器添加到的JDialog實現的componentMoved和的componentResized事件和新的位置的邊界是外您可以調用setBounds方法重定位JDialog ... 7

+0

我從來沒有使用過組件監聽器,你能否給我一個例子或者直接給我一個教程? – Jama

0

是的,您可以,請按照此instruction獲取更多信息。保持編碼! :)

相關問題