本文整理汇总了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);
}