JavaFX-TitledPane
TitledPane:样式效果为点击之后出现选择框,框内可防止组件,如下放的是button,其余的组件都可以放。
package sample;import javafx.application.Application;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TitledPane;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;public class Main extends Application {public static void main(String[] args) {launch(args);}@Overridepublic void start(Stage primaryStage) throws Exception {AnchorPane ap = new AnchorPane();ap.setStyle("-fx-background-color: darkkhaki");TitledPane ttp1 = new TitledPane("TitledPane1", new Button("无动画折叠"));//点击收缩ttp1.setExpanded(false);//默认不展开,点击之后展开ttp1.setAnimated(false);//设置展开没有动画,默认有TitledPane ttp2 = new TitledPane();//点击收缩ttp2.setText("TTP2");ttp2.setContent(new Button("不可折叠"));ttp2.setCollapsible(false);//不允许折叠,TitledPane ttp3 = new TitledPane();//点击收缩ttp3.setText("TTP3");HBox hBox = new HBox();hBox.setStyle("-fx-background-color: darkslateblue");hBox.getChildren().addAll(new Button("b3333"), new Button("b44444"), new Button("b5555"));ttp3.setContent(hBox);ttp3.expandedProperty().addListener(new ChangeListener<Boolean>() {//监听是否折叠@Overridepublic void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {System.out.println("最新值::" + newValue);}});AnchorPane.setTopAnchor(ttp2, 200.0);AnchorPane.setTopAnchor(ttp3, 100.0);ap.getChildren().addAll(ttp1, ttp2, ttp3);Scene scene = new Scene(ap);primaryStage.setScene(scene);primaryStage.setTitle("Java FX ");primaryStage.setWidth(800);primaryStage.setHeight(800);primaryStage.show();}}
JavaFX-TitledPane相关推荐
- javaFX学习之Accordion和TitledPane组件的配合使用
原文链接:DOC-03-23 标题面板(Titled Pane)和可折叠面板(Accordion) | JavaFX中文资料 javaFX应用程序中组合使用Accordion和TitlePane Ti ...
- javaFX中解决填充(拉伸)问题
1.margin设置实现 在项目过程中,遇到此问题,如图: 如果窗口缩小,HBox(左边的包含TitledPane那部分)看不到底部 如果窗口拉大,下面就出现空白,HBox高度没拉神 办法:对包含HB ...
- JavaFX UI控件教程(二十二)之Titled Pane和Accordion
翻译自 Titled Pane and Accordion 本章介绍如何在JavaFX应用程序中使用accordion和title窗格的组合. 标题窗格是带标题的面板.它可以打开和关闭,它可以封装任 ...
- JavaFX UI控件教程(二)之JavaFX UI控件
翻译自 JavaFX UI控件 本章概述了通过API提供的JavaFX UI控件. JavaFX UI控件是使用场景图中的节点构建的.因此,控件可以使用JavaFX平台的视觉丰富功能.由于JavaF ...
- javafx弹出式窗口_JavaFX 8的弹出式编辑器
javafx弹出式窗口 在过去的几个月中,我很高兴与JavaFX 8一起使用,以便为计划和调度应用程序实现复杂的用户界面. 所需的功能之一是执行"就地"编辑的方法,即快速编辑用户选 ...
- JavaFX 8的弹出式编辑器
在过去的几个月中,我很高兴与JavaFX 8一起使用,以便为计划和调度应用程序实现复杂的用户界面. 所需的功能之一是执行"就地"编辑的方法,即快速编辑用户选择对象的某些基本属性的方 ...
- 使用JavaFX控件
使用JavaFX2.0的控件 (李佳明译自 www.JavaFX.com,原文:Alla Redko/甲骨文高级技术专家) 关于本教程 本教程覆盖了JavaFX API中内置的JavaFX UI控件. ...
- JavaFX七巧板游戏:布局控件
用于布局的控件 JavaFX七巧板游戏:布局入门到放弃一文把用于布局的窗格(Pane)拉了一遍,里面提到有一些控件,也有布局的作用. 明显,控件与窗格一样,是Region的子类:与窗格不同的是,控件有 ...
- GeoToolFx工具类,使用JavaFx编写
使用JavaFX写的一个简单的工具类,可以处理一些简单的文件切割.合并.PDF转换:redis.数据库连接测试.shp文件投影.shp文件入库及导入导出操作.如涉及矢量数据操作,需要安装gdal环境. ...
- JavaFX七巧板游戏:布局窗格Panes
JavaFX布局之各种Panes 上次写博客还是上次. 自开始把这两东西一起学Kotlin+JavaFX的顺滑已经过去差不多5个月,联盟--都是废物.我已经编了大概3个小的应用软件,申请了两个软件著作 ...
最新文章
- webpack配置vue组件加载器
- Py之MT:Multithreaded的简介、引入、使用方法之详细攻略
- Pikachu-XXE(xml外部实体注入漏洞)
- Spring 基于 Java 的配置
- aop+注解 实现对实体类的字段校验_SpringBoot实现通用的接口参数校验
- php仿伊人集源码,仿伊人集wecenter()包含所有功能及官方付费插件,整站带数据...
- oracle 11g的audit导致system表空间快速增长的问题
- 两组树形数据的比对_Python数据分析-可视化“大佬”之Seaborn
- python3.5和python3.6关于json模块的区别
- 100道Python经典练习题.pdf(附答案)
- K8S学习--Kubeadm-3-dashboard部署和升级
- 人脸数据库使用授权求助帖
- JNI入门与进阶,JNI调用外部非标准程序SO【一】
- 网络复现笔记-AdaptSegNet
- Windows窗口消息大全
- QQ群文件下载速度慢-解决办法
- 三不足成紧箍咒,河姆渡能否取到智慧城市这本真经
- 磁盘碎片整理软件评测
- Linux系统 推送Windows桌面应用更新
- ubuntu 麒麟20.04使用技巧记录