javafx.scene.control.Tab.getTabPane()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(248)

本文整理了Java中javafx.scene.control.Tab.getTabPane()方法的一些代码示例,展示了Tab.getTabPane()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tab.getTabPane()方法的具体详情如下:
包路径:javafx.scene.control.Tab
类名称:Tab
方法名:getTabPane

Tab.getTabPane介绍

暂无

代码示例

代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls

  1. @Override
  2. public GenericTabPane getOwner() {
  3. TabPane tabPane = this.t.getTabPane();
  4. if (tabPane == null) {
  5. return null;
  6. }
  7. return FXTabPaneWrapper.wrap(tabPane);
  8. }

代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls

  1. @Override
  2. public GenericTabPane getOwner() {
  3. TabPane tabPane = this.t.getTabPane();
  4. if (tabPane == null) {
  5. return null;
  6. }
  7. return FXTabPaneWrapper.wrap(tabPane);
  8. }

代码示例来源:origin: org.codehaus.griffon/griffon-javafx

  1. @Nullable
  2. public static Window getWindowAncestor(@Nonnull Object node) {
  3. requireNonNull(node, ERROR_NODE_NULL);
  4. if (node instanceof Window) {
  5. return (Window) node;
  6. } else if (node instanceof Scene) {
  7. return ((Scene) node).getWindow();
  8. } else if (node instanceof Node) {
  9. Scene scene = ((Node) node).getScene();
  10. if (scene != null) {
  11. return scene.getWindow();
  12. }
  13. } else if (node instanceof Tab) {
  14. TabPane tabPane = ((Tab) node).getTabPane();
  15. if (tabPane != null) {
  16. return getWindowAncestor(tabPane);
  17. }
  18. }
  19. return null;
  20. }

代码示例来源:origin: org.gillius/jfxutils

  1. @Override
  2. public void handle( DragEvent event ) {
  3. if ( event.getDragboard().hasContent( TAB_TYPE ) ) {
  4. Tab tab = dndTab.get();
  5. if ( tab != null && tab.getTabPane() != tabPane ) {// && different from source location
  6. tab.getTabPane().getTabs().remove( tab );
  7. tabPane.getTabs().add( tab );
  8. event.setDropCompleted( true );
  9. event.consume();
  10. }
  11. dndTab = null;
  12. }
  13. }
  14. } );

代码示例来源:origin: org.gillius/jfxutils

  1. @Override
  2. public void handle( DragEvent event ) {
  3. if ( event.getDragboard().hasContent( TAB_TYPE ) ) {
  4. Tab tab = dndTab.get();
  5. if ( tab != null && tab.getTabPane() != tabPane ) {// && different from source location
  6. event.acceptTransferModes( TransferMode.MOVE );
  7. event.consume();
  8. }
  9. }
  10. }
  11. } );

相关文章