0

我正在开发一个应用程序,我必须为此创建一个类似于 Winodows OS 中的“用户帐户”控制面板,其中登录用户可以管理其他用户、他自己的密码等。

我请求您检查 Windows 中的“用户帐户”控制面板的外观和工作方式。

现在您已经注意到有些选项看起来类似于网络链接(当您将指针放在它们上时,箭头会变为手形符号),当您单击它们时,会在同一框架上加载不同的表单。例如:当您点击“更改密码”时会发生什么?

我不知道如何做到这一点,我们如何提供看起来像超链接的选项并单击它们,更改表单。

4

1 回答 1

2

在 Windows 上,此类超链接是通过 Windows XP 引入的SysLink标准控件实现的。

Swing 中没有链接控件。但是,您可以JXHyperlinkSwingX库中使用,它在 LGPL-2.1 许可下。

如果此许可证不可接受,那么您甚至可以自己实施一个。自定义组件看起来像标签,但表现为按钮。


要更改“表单”,您可以在用户单击命令链接时切换可显示面板。我的意思是您将隐藏当前可见的面板并显示为用户单击的命令提供 UI 的新面板。您可以将其视为选项卡式对话框,但选项卡栏是不可见的,您可以通过编程方式切换活动选项卡。

于 2012-12-25T07:14:05.047 回答