当前位置: 首页>>代码示例>>Java>>正文


Java TabPane.setMinWidth方法代码示例

本文整理汇总了Java中javafx.scene.control.TabPane.setMinWidth方法的典型用法代码示例。如果您正苦于以下问题:Java TabPane.setMinWidth方法的具体用法?Java TabPane.setMinWidth怎么用?Java TabPane.setMinWidth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javafx.scene.control.TabPane的用法示例。


在下文中一共展示了TabPane.setMinWidth方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: WidgetInfoDialog

import javafx.scene.control.TabPane; //导入方法依赖的package包/类
/** Create dialog
 *  @param widget {@link Widget}
 *  @param pvs {@link RuntimePV}s, may be empty
 */
public WidgetInfoDialog(final Widget widget, final Collection<NameStateValue> pvs)
{
    setTitle(Messages.WidgetInfoDialog_Title);
    setHeaderText(NLS.bind(Messages.WidgetInfoDialog_Info_Fmt, new Object[] { widget.getName(), widget.getType() }));

    if (! (widget instanceof DisplayModel))
    {   // Widgets (but not the DisplayModel!) have a descriptor for their icon
        try
        {
            final WidgetDescriptor descriptor = WidgetFactory.getInstance().getWidgetDescriptor(widget.getType());
            final InputStream icon = descriptor.getIconStream();
            setGraphic(new ImageView(new Image(icon)));
        }
        catch (Exception ex)
        {
            // No icon, no problem
        }
    }
    final TabPane tabs = new TabPane(createProperties(widget), createPVs(pvs), createMacros(widget.getEffectiveMacros()));
    tabs.getTabs().forEach(tab -> tab.setClosable(false));
    // If there are PVs, default to the "PVs" tab
    if (pvs.size() > 0)
        tabs.getSelectionModel().select(1);

    getDialogPane().setContent(tabs);
    getDialogPane().getButtonTypes().addAll(ButtonType.CLOSE);
    setResizable(true);
    tabs.setMinWidth(800);

    setResultConverter(button -> true);
}
 
开发者ID:kasemir,项目名称:org.csstudio.display.builder,代码行数:36,代码来源:WidgetInfoDialog.java


注:本文中的javafx.scene.control.TabPane.setMinWidth方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。