关于javafxfont的信息

本篇文章给大家谈谈javafxfont,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、JavaFX2怎么使用第三方字体2、javaFX如何调用css文件3、Javafx计算器的问题,我想知道那个显示框是用什么方法,我用textfield的话好像会影响我的

JavaFX2怎么使用第三方字体

新建一个resources/font到你的工程目录。

2.拷贝字体文件(例如isadoracyr.ttf)到上述目录下。

3.在源码中使用Font类的load静态方法load字体:

Font isaFont = Font.loadFont(“file:resources/fonts/isadoracyr.ttf”, 20);

javaFX如何调用css文件

可以读入css后,对场景scene插入css条目

scene.getStylesheets().add(getClass().getResource(“Login.css”).toExternalForm());

也可以改变某个具体节点

node.setStyle(“font-size:15px”); //设置具体风格

node.setStyleClass(“title_class”);//设置风格类

关于javafxfont的信息

Javafx计算器的问题,我想知道那个显示框是用什么方法,我用textfield的话好像会影响我的

这是个JavaFX的布局问题 ,GridPane 是非常灵活的布局. 我觉得比较好用, 问题主要出在有的文本框要跨3列,也就是从0列开始,一直跨3列,

TextField tf = new TextField();

gridPane.add(tf,0,0,3,1);//跨三列,跨一行

方法说明

public void add(Node child,

                int columnIndex,

                int rowIndex,

                int colspan,

                int rowspan)

不跨行不跨列的时候,也使用add方法

public void add(Node child,

                int columnIndex,

                int rowIndex)

完整的参考代码如下[计算器布局参考代码]

import javafx.application.Application;

import javafx.geometry.Insets;

import javafx.geometry.Pos;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.TextField;

import javafx.scene.layout.GridPane;

import javafx.scene.text.Font;

import javafx.scene.text.FontWeight;

import javafx.stage.Stage;

public class GridPaneDemo extends Application{

private static final String str=”123+456-789×C0.÷”;

public static void main(String[] args) {

launch(args);

}

@Override

public void start(Stage primaryStage) throws Exception {

GridPane root = new GridPane();

root.setAlignment(Pos.CENTER);

root.setPadding(new Insets(15));

root.setHgap(10);

root.setVgap(10);

Scene scene = new Scene(root,300,350);

TextField tf = new TextField();

tf.setPrefHeight(50);//设置文本框的 最佳高度为50

tf.setFont(Font.font(java.awt.Font.MONOSPACED, FontWeight.BOLD,18));//字体设置

root.add(tf,0,0,3, 1);//跨三列,跨一行

Button btn1 = new Button(“=”);

btn1.setPrefSize(50, 50);//设置按钮的最佳宽 高

root.add(btn1, 3, 0);

for (int i = 0; i  str.length(); i++) {

Button btn = new Button(str.charAt(i)+””);

btn.setPrefSize(50, 50);

root.add(btn, i%4, i/4+1);//计算出列和行,并添加到GridPane上去

}

primaryStage.setScene(scene);

primaryStage.setTitle(“Calculator”);

primaryStage.show();

}

}

javafxfont的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javafxfont的信息别忘了在本站进行查找喔。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月29日 18:15:29
下一篇 2024年3月29日 18:26:46

相关推荐

  • linux查看手机硬件信息失败,linux查看硬件信息命令和教程详解

    linux查看内存使用情况失败 可以直接使用top命令后,查看%MEM的内容。 查看内存:在SSH远程控制端,输入命令“cat/proc/meminfo”,按下“Enter”回车键,即可看到总的内存占用情况。查看CPU:在SSH远程控制端,输入命令“top”,按下“Enter”回车键,即可看到cpu的使用率。 进入根目录:cd/ 使用命令:du-sh*查看根…

    2024年5月13日
    3700
  • 关于javaclojure的信息

    程序员如何突破Java编程的局限性? 1、Java功能强大、生态丰富,已无需多言。但类型、语法与编程范式方面,存在一些局限性,也长期为人所诟病。所以,有不少开发人员试图去寻求其他语言,既可以突破Java的这些局限,又可以与Java和谐共处。 2、实践是突破编程局限性的关键,它可以帮助学员深入理解Java的应用场景和实际开发中的挑战。千锋教育还注重培养学员的综…

    2024年5月13日
    3400
  • 关于theimportjava.sql的信息

    提问者评价谢谢 (1) 用肯定的形式表示否定。例如:毛主席都是如此,我们还有什么可以骄傲的呢?(2) 用否定的形式表示肯定。 坛子里沾了油,沾了油会生花,严重的整个坛子里的菜会腐烂。刚刚开始泡制的时候,需要的时间长一点,大约在一周左右。没有达到这个时间。 如果是六类系统,用了5类的水晶头,会造成串音NEXT不良,影响到系统性能。要连接局域网,网线是必不可少的…

    2024年5月13日
    3500
  • 关于v10linuxppc64的信息

    linux内核工具书linux内核工具 Linux在启动过程中可以将信息通过串口输出,这样便可清楚的了解Linux的启动过程。 图 5 创建C工程 点击Next,在C Project界面的Project name栏中填写工程名称,去掉“Use default location”的勾,点击Browse将Location设置为Linux内核源码目录,如图 6所示…

    2024年5月13日
    3400
  • 关于javaobject转xml的信息

    字符串在java类中怎么转换成xml文件 Document doc = factory.newDocumentBuilder().parse(new ByteArrayInputStream(xmlStr.getBytes()));试试。 第一:将java类转换为xml字符串 XStream xs = new XStream();String xml = x…

    2024年5月13日
    4400
  • 关于javascript导出execl的信息

    javascript导出excel千分位的问题 1、你可以找个空单元格输入1,复制该单元格,选中千分位数字区域,右键该区域选择性粘贴,选下面的乘,确定,然后这些数字应该就可以相加了。 2、点击“其他设置”点击“数字分组”右边的小三角,在下拉列表中选择正确的数字分组格式 完成后点“确定”退出格式设定,一路“确定”到退出区域和语言设置。最后,别忘了“注销”然后重…

    2024年5月13日
    3400
  • 关于jspresponseexcel的信息

    导出页面内容到Excel问题?关于document.body.createControlRange… 1、JSP页面上的table要导出到Excel,可以使用 displaytag 标签库轻松达到, 要将数据库中数据导出到Excel,那样就要写代码的。 2、返回bool值 那么控制b执行之后执行c。 3、alt+F11 菜单,插入,模块 将下面代…

    2024年5月13日
    5300
  • excel表格人员信息,excel表格人员信息填充到另一个不同的表格

    怎么在一个表格中,统计出每个人的信息 在A列各单元格中,统计80分或以上人数。公式=countif(A1:A15,=80),成绩列是全数字数值,或=countif(A1:A15,=“&80),成绩列中数字是文本类型。统计多列多行各单元格中成绩大于或等于80的人数。 步骤1:在右侧的小表格中输入对应左侧大表格的签名人的名字。步骤2:在右侧小表格中输入公…

    2024年5月13日
    3600
  • 关于java1.8方法引用的信息

    linuxjdk8 进入apache官网下载tomcat在左手边的菜单区,选择download下的tomcat8版本。根据你操作系统选择不同的下载文件,建议下载.zip格式的软件包,这样免于安装直接用。 ConcurrentHashMap(锁分段机制),concurrentLevel,jdk8采用CAS算法(无锁算法,不再使用锁分段),数组+链表中也引入了红…

    2024年5月13日
    4000
  • 关于excelvlookupfalse的信息

    excel表格vlookup函数匹配 1、首先需要在单元格中先输入=,再输入VLOOKUP函数。然后选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。第一个数值选择完成之后,开始选择第二个数值,然后用鼠标直接选中这个区域。 2、=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)其中:A2是第一个表格中的要匹配的值。Sheet2!A:…

    2024年5月13日
    4000

发表回复

登录后才能评论



关注微信