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

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

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

Tab.getStyleClass介绍

暂无

代码示例

代码示例来源:origin: jfoenixadmin/JFoenix

  1. public TabHeaderContainer(final Tab tab) {
  2. this.tab = tab;
  3. getStyleClass().setAll(tab.getStyleClass());
  4. setId(tab.getId());
  5. setStyle(tab.getStyle());
  6. listener.registerChangeListener(getSkinnable().sideProperty(), "SIDE");
  7. listener.registerChangeListener(widthProperty(), "WIDTH");
  8. tab.getStyleClass().addListener(weakStyleClassListener);

代码示例来源:origin: org.drombler.commons/drombler-commons-docking-fx

  1. private void updateStyleClass(Tab tab, boolean modified) {
  2. if (modified) {
  3. if (!tab.getStyleClass().contains(DOCKABLE_MODIFIED_STYLE_CLASS)) {
  4. tab.getStyleClass().add(DOCKABLE_MODIFIED_STYLE_CLASS);
  5. }
  6. } else {
  7. if (tab.getStyleClass().contains(DOCKABLE_MODIFIED_STYLE_CLASS)) {
  8. tab.getStyleClass().remove(DOCKABLE_MODIFIED_STYLE_CLASS);
  9. }
  10. }
  11. }
  12. }

代码示例来源:origin: com.aquafx-project/aquafx

  1. private void adjustBorders() {
  2. boolean foundSelected = false;
  3. List<Tab> tabs = getSkinnable().getTabs();
  4. Tab selectedTab = getSkinnable().getSelectionModel().getSelectedItem();
  5. for (Tab tab : tabs) {
  6. tab.getStyleClass().remove("neighbor");
  7. if (foundSelected) {
  8. tab.getStyleClass().add("neighbor");
  9. foundSelected = false;
  10. }
  11. if (tab.equals(selectedTab)) {
  12. foundSelected = true;
  13. }
  14. }
  15. }

代码示例来源:origin: com.aquafx-project/aquafx

  1. private void definePillPosition() {
  2. ObservableList<Tab> list = getSkinnable().getTabs();
  3. for (Tab tab : list) {
  4. tab.getStyleClass().removeAll("first-tab", "last-tab", "single-tab");
  5. }
  6. if (list.size() > 1) {
  7. if (getSkinnable().getSide() == Side.TOP || getSkinnable().getSide() == Side.RIGHT) {
  8. list.get(0).getStyleClass().add("first-tab");
  9. list.get(list.size() - 1).getStyleClass().add("last-tab");
  10. } else if (getSkinnable().getSide() == Side.BOTTOM || getSkinnable().getSide() == Side.LEFT) {
  11. list.get(0).getStyleClass().add("last-tab");
  12. list.get(list.size() - 1).getStyleClass().add("first-tab");
  13. }
  14. } else if(list.size() == 1){
  15. list.get(0).getStyleClass().add("single-tab");
  16. }
  17. }

代码示例来源:origin: com.jfoenix/jfoenix

  1. public TabHeaderContainer(final Tab tab) {
  2. this.tab = tab;
  3. getStyleClass().setAll(tab.getStyleClass());
  4. setId(tab.getId());
  5. setStyle(tab.getStyle());
  6. listener.registerChangeListener(getSkinnable().tabClosingPolicyProperty(), obs->updateInnerUI());
  7. tab.getStyleClass().addListener(weakStyleClassListener);

相关文章