首页 > 编程语言 >JavaFX 网格布局 GridPane

JavaFX 网格布局 GridPane

时间:2023-02-01 12:35:31浏览次数:39  
标签:primaryStage fx GridPane JavaFX 网格 Button add new gridPane


package fx.com;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.Image;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
Application.launch(Main.class,args);
}

@Override
public void start(Stage primaryStage) throws Exception {
//网格布局
GridPane gridPane = new GridPane();
gridPane.setStyle(
"-fx-background-color: #EE6AA7;" + // 颜色
"-fx-padding: 10;" + //内边距
"-fx-vgap: 10;" + //垂直边距
"-fx-hgap: 10;" + //水平边距
// "-fx-alignment: bottom-right;" + //位置
// "-fx-orientation: vertical ;" + //排列方向 [ horizontal | vertical ]
"");
gridPane.add(new Button("button1"),0,0);
gridPane.add(new Button("button2"),1,0);
gridPane.add(new Button("button3"),2,0);
gridPane.add(new Button("button4"),3,0);
gridPane.add(new Button("button5"),0,1);
gridPane.add(new Button("button6"),1,1);
gridPane.add(new Button("button7"),2,1);
gridPane.add(new Button("button8"),3,1);



Scene scene = new Scene(gridPane);
primaryStage.setScene(scene);
primaryStage.setWidth(800);
primaryStage.setHeight(800);
primaryStage.setTitle("网格布局");
primaryStage.getIcons().add(new Image("http://www.haotuo.net.cn/Resources/cq/qunlogo.png"));
primaryStage.show();

}
}

 

标签:primaryStage,fx,GridPane,JavaFX,网格,Button,add,new,gridPane
From: https://blog.51cto.com/u_10780206/6031339

相关文章

  • 学科网格式修正 sections find
    Sub学科网格式修正()'删除第二节内容MsgBoxActiveDocument.Sections.CountMsgBoxActiveDocument.Sections(2).Range.Delete'删除节符号"^b",用替换功能实现Se......
  • 【YBT2023寒假Day2 C】网格与圆(莫比乌斯反演)(斐蜀定理)
    网格与圆题目链接:YBT2023寒假Day2C题目大意一个长宽都是n的网格,每个格子长宽是1,除了最左下角,每个格子里有一个半径为R的圆,圆心在格子正中心。然后问你站在最左下......
  • javafx程序运行
    下载openjfxhttps://gluonhq.com/products/javafx/openjfx的LTS版本好像要付费才能下载,所以勾选“Includeolderversions”下载一个非LTS的。下载后解压到一个地方执......
  • 实现GridPanel嵌套
    项目使用ext4,且建立在MVC架构上。实测发现以下可解,转自:(52条消息)使用ExtJS5GridPanel实现表格嵌套SubGrid(基于ExtJSMVC模式)_Banboll的博客-CSDN博客_extjsgr......
  • 6.PyQt5【布局组件】网格布局-QGridLayout
    一、前言本节我们介绍布局组件中的网格布局QGridLayout。二、学习目标1.QGridLayout网格布局的应用三、知识点1.【QGridLayout网格布局的应用】网格布局也称栅格布局......
  • CSS 网格(Grid)布局
    CSSGrid布局是一种二维布局方式,可以将页面分成行和列,并在其中放置元素。使用Grid布局时,需要定义网格容器和网格项目。第一步,在网格容器元素(通常是一个div)上设置disp......
  • 站酷基于服务网格 ASM 的生产实践
    作者:服务网格ASM背景介绍站酷(ZCOOL)2006年8月创立于北京,深耕设计领域多年,聚集了1500万设计师、摄影师、插画师、艺术家、创意人,在设计创意群体中具有一定的影响力与......
  • 大资金现金管理的利器:稳定币网格做市策略
    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。大资金如何做现金管理做B圈交易时,通常都会保留一部分以usd计价的稳定币,用来作为保证......
  • JavaFX:FX.应用更新检测功能(在线自动更新方案)
    JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。1.整体方案JavaFX.应用版本检测、自动更新主要涉及一下步......
  • JavaFX:实现撤销(undo)、重做(redo)功能
    撤销和重做功能在很多软件都是非常普遍的,这里记录一下JavaFX实现撤销和重做功能的一种方案:1.接口定义对于所有能执行撤销和重做的动作定义统一的接口:publicinterface......