【示例“ mavenproject” netbeans 7.4不存在javafx软件包】教程文章相关的互联网学习教程文章

在javafx中创建图像缩略图【代码】

有人可以帮助一些代码在JavaFx中为图像创建缩略图. 我是新手,所以一步一步的解释将不胜感激.解决方法:您可以使用Image构造函数从较大的图像创建缩略图图像,这是来自Image javadoc的示例:// load an image and resize it to width of 100 while preserving its // original aspect ratio, using faster filtering method // The image is downloaded from the supplied URL through http protocol Image image3 = new Image("http:...

在JavaFX中检测android:weight【代码】

我正在开发一个用于JavaFX培训的小软件. 在Android中,在LinearLayout内部,我可以通过设置变量android:weight =“someValue”来扩展视图以填充整个可用空间,遗憾的是我无法实现这是JavaFX. 我试过使用max / min / pref高度,但它不起作用. 任何帮助将非常感激.解决方法:使用VBox / HBox,您可以将子节点(或其中一些节点)的vgrow / hgrow静态属性设置为Priority.ALWAYS,这使得父节点增长时这些节点会增长(假设它们可以调整大小).priva...

JavaFX滚动开始和结束【代码】

我在窗格上的鼠标滚动上执行了非常昂贵的操作.我目前正在使用pane.setOnScroll({myMethod()}).问题是,如果你滚动了很多次,它会多次计算.所以我想要的只是在滚动完成后才做我的动作.我希望使用setOnScrollStarted,保存起始值和setOnScrollFinished来执行我的操作. 但我不知道为什么从不调用这两种方法.作为我使用的测试pane.setOnScroll({System.out.println("proof of action"});它显然从未被称为. 关于如何仅在滚动结束时调用我的...

JavaFX中的BigInteger属性是什么?【代码】

如何使用BigInteger作为JavaFX中的属性,如String作为属性用作SimpleStringProperty?解决方法:在java中没有像SimpleStringProperty类那样的内置BigInteger属性类. 所以我为你创建了一个SimpleBigIntegerProperty,它可以和那些内置的属性类一样使用.import java.math.BigInteger; import javafx.beans.property.SimpleObjectProperty; /*** * This class provides a full implementation of a {@link Property} wrapping an* arbitr...

Java开发桌面程序学习(九)——JavaFxTemplate JavaFx模版 更简单进行JavaFx程序开发【代码】【图】

JavaFxTemplate 使用说明 项目基于maven,请确保maven配置成功,否则,可能会出现问题 项目内置了commons-io的jar包,Jfoenix的jar包以及常用的工具类JFxUtils,具体使用请看注释! 原本是想将JFxUtils单独出来,打成一个jar包,不过,项目引用之后一起打成jar包,项目的jar包跑不起来,报找不到类的错误。 复制该项目,修改项目名,之后修改pom.xml中的 groupId,artifactId,version。 打开IDEA,Main.java的里面需要重新导入一下包...

桌面开发中的JavaFX 2.x?

我必须在Java上找到适用于新桌面应用程序的技术.我不想使用摇摆,但我找不到好的和透视的替代品.我了解JavaFX,但我有很强的要求:它必须看起来不错,而不是粗略地在linux,windows和macOx上. JavaFX在每个平台上都能正常工作吗?使用JavaFX可以找到哪些麻烦?解决方法:我在桌面开发中使用FX.它很棒,但远非完美.目前还没有Linux版本,对于Mac,它只是beta 2.1(我现在正在使用).让我烦恼的最大问题就是冻结.你可以下载右视觉编辑器here BT...

在JavaFX TableView中拖放事件

我想为我的JavaFX应用程序添加拖放支持.我的要求是,如果有人从Native文件系统拖动文件并下降到JavaFX TableView,那么它必须识别drop事件以及如何获取drpped文件列表.解决方法:我会使用官方的JavaFX 2文档. http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm http://docs.oracle.com/javafx/2/drag_drop/HelloDragAndDrop.java.html 因此,您可以了解处理拖动事件所需的方法: target.setOnDragOver target.setOnDrag...

使用FXML的JavaFX UI控件架构(控件外观)【代码】

在JavaFX8中,有一个UI Controls Architecture用于make自定义控件.基本上是基于: >控制.>皮肤.> CSS. 此外,还有一个用于制作GUI的basic structure of an FXML project.基本上: >控制.> FXML文件.> CSS. 我想将FXML与UI Controls Architecture一起使用,所以我的问题是: 谁是FXML文件的控制器?皮肤? 我必须做下面的代码吗?:public class MySkin extends SkinBase<MyControl> { public GaugeSkin(MyControl control) {super(con...

javafx datepicker如何自定义【代码】

我有日期选择器的简单代码,它禁用所选日期之前的所有日期,但我也需要能够禁用其他日期(例如:2014年10月17日至2014年10月19日).我怎么能以特定日期也被禁用的方式更改它? 公共类DatePickerSample扩展Application {private Stage stage; private DatePicker checkInDatePicker; private DatePicker checkOutDatePicker;public static void main(String[] args) {Locale.setDefault(Locale.US); launch(args); }@O...

JavaFX 8 – 向右侧的TitledPane添加图形【代码】

我想在TitledPane的标题中添加一个小图标.因此,我设置一个空标题,并添加一个包含Label和ImageView的HBox作为图形.通过这种方式,图标显示在文本末尾附近.我希望它始终显示在TitledPane的右边框旁边.我怎样才能做到这一点?我还尝试使用BorderPane并将Label添加到中心,将ImageView添加到右侧,但BorderPane没有获得TitledPane的最大大小.所以我尝试将MaxWidth设置为Max-Value,但这没有帮助 有谁知道该怎么办? **编辑:**我创建的“自...

自动滚动JavaFX TextFlow【代码】

我有一个包含在ScrollPane中的JavaFX TextFlow,我试图让它在TextFlow中添加新文本时自动滚动到底部. 我已经尝试将最大化ScrollPane的vvalue的侦听器附加到: > ScrollPane的vvalue属性本身. >这会将ScrollPane锁定到底部,这是不希望的. > ScrollPane的viewportBounds属性. >这只是行不通. > TextFlow的子列表. >奇怪的是,这会滚动到添加最新文本之前的底部位置.我已经尝试在滚动之前明确请求布局,但这没有任何效果 非常感谢,我想滚...

Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发【代码】

JFxUtils 项目地址 介绍 这是一个JFX的工具库,Intent可以简单地实现打开一个新窗口并传递数据,DialogBuilder可以简单地生成对话框,MyUtils有些常用的功能 使用 JFxUtils与JavaFxTemplate是配套使用的,想要使用的话,请下载JavaFxTemplate模板 JavaFxTemplate模版已经整合了JFxUtils,直接使用即可 JavaFxTemplate项目地址 下载jar包 ,把jar包导入到项目中 下载地址 Intent的使用 使用Intent,可以打开一个新窗口,还能传递数据...

JavaFX – 在按钮上处理MouseEntered事件(使用fxml)【代码】

我正在尝试学习事件处理,并使用类似于fxml按钮的示例:<Button fx:id="button" onAction="#Handle">和我的控制器中的以下处理程序方法:@FXMLprivate void Handle () {btn_welcome.setOnMouseClicked((event) -> {System.out.println("test");});到目前为止这个工作正常.现在我想用鼠标处理输入按钮的事件.我试过了@FXMLprivate void Handle () {btn_welcome.setOnMouseEntered((event) -> {System.out.println("test");});但它似乎...

JavaFX Button发布了活动【代码】

我有一个Button,我想在释放时为其分配不同的动作.我在使用类似于此的javax.swing.ButtonModel之前在Swing中这样做了:ChangeListener changeListnerUp = new ChangeListener() {@Overridepublic void stateChanged(ChangeEvent event) {AbstractButton button = (AbstractButton) event.getSource();ButtonModel model = button.getModel();boolean pressed = model.isPressed();if (pressed) {System.out.println( "Up Button pre...

JavaFX自动完成ComboBox下拉大小【代码】

我必须根据用户输入创建一个自动填充ComboBox. 我的代码是这样的:public class JavaFXApplication1 extends Application {@Overridepublic void start(Stage primaryStage) {ComboBox<String> combo = new ComboBox<>();ObservableList<String> list = FXCollections.observableArrayList();list.add("A");list.add("AND");list.add("ANDR");list.add("ANDRE");list.add("B");list.add("BP");list.add("BPO");combo.setItems(list...

JAVAFX - 相关标签