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