其它组件

走着路睡觉大约 1 分钟

其它组件

消息组件

Messagesopen in new window 支持显示简单的消息框,带文本输入的对话框,带组合框的选择对话框。从这个类的方法名称上可以知道他们的功能。在macOS系统里,Messages显示的消息框使用的是系统ui。

Messages.showCheckboxMessageDialog(..) 方法能在消息框里显示一个“是否再次显示”的选择框。

注意:为了提升用户体验,应该尽量使用 non-modal 通知,详情请看通知文件 Notifications

窗格拆分

为了实现一致的用户体验,JetBrains 提供了 JBSplitteropen in new window 来替代 JSplitPaneopen in new window

setFirstComponent()setSecondComponent() 方法可以在拆分窗格里增加组件

要启用 JBSplitter 自动记忆分割比例,可以使用 setSplitterProportionKey(“存储比例id”) 方法

选项卡

选项卡组件可以使用JBTabsopen in new window

工具栏

工具栏的介绍可以查看文档 Toolbaropen in new window

创建基础操作的工具栏可以查看文档 构建ActionUI Building UI from Actions covers creating AnAction-based toolbars.

上次编辑于:
贡献者: zhaojingbo
Loading...