2012-12-25 109 views
0

我正在開發一個應用程序,我必須創建一個類似於Winodows操作系統的「用戶帳戶」控制面板,其中登錄的用戶可以管理其他用戶,他自己的密碼等。在Windows中使用Java創建「用戶帳戶」界面

我請求您檢查Windows中'用戶帳戶'控制面板的外觀和工作方式。

現在您已經注意到有些選項類似於Web鏈接(當您將指針放在它們上面時,箭頭將變爲手形符號),當您點擊它們時,不同的表單將被加載到相同的框架上。例如:當您點擊「更改密碼」會發生什麼情況?

我沒有得到如何做到這一點,我們如何提供看起來像超鏈接和點擊它們的選項,改變形式。

+0

如果它是你應該嘗試尋找到AWT/Swing或一個企業如果一個桌面應用程序,那麼你必須使用JSF/primefaces – Satya

+0

這是一個桌面應用程序,我使用的揮杆多個選項。但是我無法找到用於上述功能的組件。 – kunal18

+0

您正在查找的控件可能被稱爲鏈接按鈕。 – DWright

回答

2

在Windows上,這樣的超鏈接使用Windows XP引入的SysLink標準控件實現。

Swing中沒有Link控件。但是,您可以使用SwingX庫中的JXHyperlink,它位於LGPL-2.1許可證下。

如果這個許可證是不可接受的,那麼你甚至可以自己實現一個。自定義組件看起來像標籤,但表現爲按鈕。


要更改「窗體」,您可以在用戶單擊命令鏈接時切換可顯示的面板。我的意思是你會隱藏當前可見的面板並顯示提供用戶點擊的命令UI的新面板。您可以將其視爲選項卡式對話框,但標籤欄不可見並且您可以通過編程方式切換活動選項卡。

+0

謝謝阿列克謝!切換面板的想法看起來很棒!我會試試這個,看看SwingX庫,然後回來。 – kunal18