当前位置: 首页 > news >正文

示范校建设网站珠宝网站方案

示范校建设网站,珠宝网站方案,考虑了软件开发过程中的风险,建筑培训机构排名前十在使用FlexGanttFX时#xff0c;我不得不处理很多JavaFX Canvas节点。 我正在使用它在时间轴上呈现活动。 甘特图中的每一行都是一个Canvas节点。 用户可以选择单独调整每行的大小。 因此#xff0c;我不得不找出调整画布大小的最佳方法#xff0c;这种现成的方法无法调整大… 在使用FlexGanttFX时我不得不处理很多JavaFX Canvas节点。 我正在使用它在时间轴上呈现活动。 甘特图中的每一行都是一个Canvas节点。 用户可以选择单独调整每行的大小。 因此我不得不找出调整画布大小的最佳方法这种现成的方法无法调整大小。 下面的清单显示了如何实现此目的。 所需的主要步骤是 创建Canvas的子类。 重写isResizable方法并返回true。 重写prefWidth和prefHeight方法。 返回Canvas.getWidth和Canvas.getHeight的值。 将侦听器添加到“ 画布”的width和height属性中以便在画布大小更改时触发重绘。 将“画布”的width和height属性绑定到父窗格的width和height属性。 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.canvas.Canvas; import javafx.scene.canvas.GraphicsContext; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.stage.Stage;/*** Tip 1: A canvas resizing itself to the size of* the parent pane.*/ public class Tip1ResizableCanvas extends Application {class ResizableCanvas extends Canvas {public ResizableCanvas() {// Redraw canvas when size changes.widthProperty().addListener(evt - draw());heightProperty().addListener(evt - draw());}private void draw() {double width getWidth();double height getHeight();GraphicsContext gc getGraphicsContext2D();gc.clearRect(0, 0, width, height);gc.setStroke(Color.RED);gc.strokeLine(0, 0, width, height);gc.strokeLine(0, height, width, 0);}Overridepublic boolean isResizable() {return true;}Overridepublic double prefWidth(double height) {return getWidth();}Overridepublic double prefHeight(double width) {return getHeight();}}Overridepublic void start(Stage stage) throws Exception {ResizableCanvas canvas new ResizableCanvas();StackPane stackPane new StackPane();stackPane.getChildren().add(canvas);// Bind canvas size to stack pane size.canvas.widthProperty().bind(stackPane.widthProperty());canvas.heightProperty().bind(stackPane.heightProperty());stage.setScene(new Scene(stackPane));stage.setTitle(Tip 1: Resizable Canvas);stage.show();}public static void main(String[] args) {launch(args);} } 运行时您应该看到以下内容 翻译自: https://www.javacodegeeks.com/2014/04/javafx-tip-1-resizable-canvas.html
http://www.lebaoying.cn/news/25013.html

相关文章:

  • 品牌网站什么意思东营网站seo服务
  • 广州骏域网站建设专家手机电脑版wordpress代码乱吗
  • 网站开发验收单php网站开发实例视频
  • 免费浏览网站推广南通公司企业网站建设
  • 购物网站建设运营需求番禺网站建设方案
  • 信号增强器设置网站施秉网站建设
  • 外贸网站建设公司价格wordpress 常用查询
  • 网站开发人员资质html5动画效果代码
  • 建设网站买了域名还要什么资料怎么申请公司邮箱账号
  • 网易云播放器做网站播放网站建设制作ppt
  • 廊坊seo网站管理企业培训方案制定
  • 庆阳网站建设报价2022网页设计尺寸规范和要求
  • 医院网站制作好吗新乡网站优化公司
  • 襄樊门户网站建设php做学校网站免费
  • 一般产地证去哪个网站做如何做网络推广员
  • 上海网站商城建设公司吗享设计官网
  • 优秀的设计网站推荐漂亮网页模板
  • 科技成果转化网站建设天推广人的网站
  • 广州番禺哪里有学网站建设伊春网站开发
  • 如何建立本站站点别人网站 自己的域名
  • 郭仓镇做网站在与客户谈网页广告时如何让客户相信网站流量
  • 电子商务网站建设 市场分析做微博网站好不好
  • 如何海外网站建设小程序是怎么开发的
  • 九寨沟网站开发的背景电力系统网络设计报告
  • 网站推广方法有几种建站技术知识
  • 游戏开发难还是网站开发难深圳万齐网站建设
  • 西班牙语网站设计哪家好怎么修改wordpress模板文件
  • 汕头个人建站模板个人养老金
  • 网站运营方案模板网页制作那家好
  • 网站建设?首选百川互动山东德铭工程建设公司网站