javafx-8相关内容
我想通过改变它的样式类来改变Node的样式. Button button = new Button();button.getStyleClass().add("class1")button.setOnMouseClicked(new EventHandler() {@覆盖公共无效句柄(MouseEvent mouseEvent){button.getStyleClass().add("class
..
我编写了以下演示程序.四个 HBox(s) 每个包含一个 Text 节点,被添加到根(组).第一个和最后一个动画带有时间轴来交换它们的位置.所有 HBox(s) 都具有相同的 css 样式. 结果是非常低的“每秒帧数"动画.我有一个双核 E7400 2.8Ghz Cpu.100%使用了一个核心.我希望计算在 GPU 中完成.移除大部分 css(尤其是阴影效果)后,动画变得更流畅了.我可以做些什么
..
我正在使用 GridPane 在 JavaFX 中创建棋盘游戏. 有 7 种不同的动画可以放置在网格的每个网格(单元格)中. 最初的网格看起来像这样 在编写我的动画插入之前,我测试了向它添加一个简单的圆圈.它看起来像这样 添加的节点是包含时间线动画的子场景.每个单元格大小为 40x40,SubScene 大小也为 40x40. 添加子场景时,位于网格窗格边界线的顶部,
..
有什么方法可以在 JavaFX 3D 对象之间执行布尔运算,例如并集、交集和差异,例如在 Sphere 实例、Cylinder 实例和 Box 实例之间. 从 Shape 类继承的 JavaFX 2D 对象已经有 union() 和 minus() 方法http://docs.oracle.com/javase/8/javafx/api/javafx/scene/shape/Shape.ht
..
只是一个问题...是否可以将矩形宽度的变化显示为动画?矩形本身是一个状态栏,所以在 x 方向上的缩放不能完成这项工作. 谢谢 解决方案 一种方法是在 Timeline 而不是双向缩放.可以通过修改Rectangle的父级 的对齐方式来模拟方向 对齐值: Pos.CENTER :看起来好像在两个方向都发生了变化 Pos.CENTER_LEFT:看起来好像是从右边发生的变化
..
我有 TableView 用于显示由 CostDataRow 对象制成的数据.表格视图中的大多数单元格都是可编辑的并保存整数数据,因此这里摘录了我如何初始化表格及其可编辑数字列之一: //`data` 是 `ObservableList` 由//使用`FXCollections.observableArrayList(...)`.FilteredListFilteredData = new Fi
..
我知道 IdentityHashMap,但我需要使用类似 "IdentitySet"(使用 equals 作为 o1 == o2).我将使用一个“提取器"来收听 Observable 列表.(JavaFX): ListdeleteList = new ArrayList();列表addList = new ArrayList();ObservableListlist = FXCollectio
..
我目前正在使用 JavaFX 创建 3D 场景.在场景中,我想展示一些更复杂的 3D 模型.因此,我使用 InteractiveMesh 导入器来导入一些 OBJ/STL 模型,效果很好.我还想包括一个动画模型(步行周期).我找到了包含 Maya-Importer 的 JavaFX 示例应用程序 3DViewer.由于我对 Maya 和 3D 建模一般不太熟悉,我试图在网上找到一些免费模型,这些模
..
我正在使用此答案中建议的comboBox: JavaFx:显示DatePicker ,但我无法显示正确的文本.如果我从DatePicker中选择一个日期,则尝试设置编辑器的文本,但是什么也没发生.这是我尝试过的: getSelectionModel().selectedItemProperty().addListener((observable,oldValue,newValue)-> {如果
..
比如说我在FXML中有两个按钮:
..
我有一个(缩短的)java FX类: 公共类MyReportController扩展javafx.application.Application实现Initializable {@FXML私人CustomTextField autoTextField;@Override公共无效的initialize(URL url,ResourceBundle resourceBundle){TextField
..
我正在使用JavaFX 8u60.我想让我的用户有机会在不使用外部编辑器的情况下为程序中的窗格编辑CSS文件. 例如,用户单击“标签",然后显示一个对话框以选择颜色.用户选择颜色后,实际上会将颜色写在CSS文件中的相应行中. 是否有JavaFX的CSS解析器? 我无法向您显示任何Java代码,因为我不确定这可以做到. .table-view .column-header .l
..
我正在使用JavaFX 8应用,并且正在尝试使用MediaPlayer打开MP3文件.当我启动这段代码时,我传递了错误的URL错误,并且现在也没有异常,但是应用程序打开并且没有声音.尝试过一些oracle教程,当我输入这样的URL时:" http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv “一切正常,因此我猜它仍然是错误
..
请帮助. 我们如何在javafx8的日期选择器日历中设置最小和最大日期? 解决方案 或者为什么 minDate = LocalDate.of(1989,4,16);maxDate = LocalDate.now();datePicker.setDayCellFactory(d->新的DateCell(){@Override public void updateItem(Local
..
我一开始尝试执行看似简单的任务,但我无法使其工作. 我想强制主应用程序窗口为正方形. 以下代码段在调整窗口高度(闪烁,但宽度已正确更新)时有效,但是当我更改舞台的宽度时,它不会重新调整大小. 有人知道有一种更好的方法来限制javafx中的舞台大小吗? import javafx.application.Application;导入javafx.beans.value.Chan
..
一个相对的Java新手问题. 我正在清理代码,并在以编程方式选择 TableView .我能够解决警告,但不知道是什么原因引起的. 这就是我最初对 select()进行编码的方式: TablePositionpreviousPos;//...table.getSelectionModel().select(previousPos.getRow(),previousPos.
..
我正在尝试设计一个包含2行2列的gridpane布局.左上角区域和右上角区域共享宽度,它们都获得宽度的50%.但是在第二行中,我需要右下角的区域获得60%的宽度,所以左下角的区域为40%. 我也尝试过跨[[2col.,2col] [1col,3col]]矩阵之类的列.也不行. 这是我的代码; 公共类Main扩展Application {@Overridepublic void sta
..
我有以下伪代码来阐明我的问题和解决方案.我的原始帖子和详细结果在Stack Overflow上,网址为:等待( )& Sleep()不能按预期工作. public class PixelArtSlideShow { // called with click of Menu item. create List of each selected pixelArtFile
..
是否可以只对某些特定值为TableView的单元格进行着色? Callback historyTableCellFactory = new Callback() { public TableCell call(TableColumn p) { Tab
..
因此,我是JavaFX的新手,并且作为项目的一部分,我试图使用ImageView显示一些图像.在添加到我的实际项目之前,我进行了以下设置,以确保我了解如何使用ImageViews. 我的控制器: import javafx.fxml.FXML; import javafx.scene.image.Image; import javafx.scene.image.ImageView; i
..