技术问答

问题描述 我正在尝试与javafx进行聊天框,我希望客户的消息对准向右,其余的向左. 我使用的是Vbox,包裹在Scrollpane中,在该Vbox中,每个消息都包裹在另一个Vbox中. 但是对齐内部的Vbox行不通. 这是我的代码: private VBox addMsg(String senderName, String text, String time) { Label snderName = new Label(s

2023-02-17  407
技术问答

问题描述 使用javafx我创建了一个简单的矩形对象,我希望能够将文本对象放入该矩形内,并使其自动保持在矩形中.我必须绘制矩形的代码是: public static Scene createScene() { Group root = new Group(); Scene scene = new Scene(root, Color.ALICEBLUE); Rectangle rect

2023-02-17  367
技术问答

问题描述 如何使所有听众获得可观察的价值?我可以扩展类和覆盖addListener和removeListener方法将它们存储在集合中的方法.但是该集合应该已经以某种方式存储在可观察值的内部.我怎么能得到那套? 推荐答案 我找到了解决方案的方法,您无法直接访问”听众列表希望这足够清楚) 另一种方式:(你是一个聪明的人,你会知道如何适应你的案件) //SimpleFloatProperty we want to f

2023-02-17  423
技术问答

问题描述 情况: 我有一个简单的HTML页面,该页面具有像这样的普通脚本标签 <script src="main.js"></script> 加载HTML后,我更新Main.js,然后进行重新加载(通过UI按钮). 问题我的新JS没有采用,我必须关闭申请并再次打开. 我尝试的是: – 不使用webengine.reload(),但是webengine.load() – 每次重新

2023-02-17  402
技术问答

问题描述 我是Javafx的新手,需要使用浏览器窗口编程应用程序.浏览器将用于登录Microstock代理Fotolia,以求解登录处的验证码.显然,关闭并以后重新启动我的应用程序时,cookie不会保存. 有没有办法在Javafx/WebView中存储下一个会话的cookie?还是可以告诉我,为什么饼干没有存储? 推荐答案 Javafx WebView使用内存cookie商店,因此不会在会话之间持续cookie. 您需要自己实

2023-02-17  470
技术问答

问题描述 我正在JAVAFX中开发一个数据挖掘应用程序,该应用程序依赖于WebView(也是WebEngine).采矿以2个步骤进行:首先,用户使用UI导航到WebView中的网站以配置可以在其中搜索有趣的数据.其次,使用定期运行的背景任务,WebEngine加载相同的文档并尝试从已加载文档中提取数据. 这在大多数情况下都非常有效,但是最近我在使用Ajax呈现内容的页面上遇到了一些麻烦.要检查WebEngine是否已加载文档,我会收

2023-02-17  394
技术问答

问题描述 如何让Javafx在移至下一个方法之前等待使用动画完成的一种方法?因此我的代码如下: public void spinWheel(){ RotateTransition rotation = new rotation.setByAngle(-(720+(15*(i+(24-finalIndex))))); rotation.play(); wheelResu

2023-02-17  389
技术问答

问题描述 我有一个应用程序,必须在退出时处理一些方法.但是,当用户关闭Windows而不首先关闭我的应用程序时,Windows杀死了该应用程序,而关闭方法未运行. 如何检测用户何时要求关闭Windows的注销或注销?我需要运行的方法以毫秒为单位完成,因此我不需要推迟或中断关闭过程. 我已经使用JNA来响应被锁定/解锁的机器,但是onMachineLogoff()方法似乎也没有捕获关闭请求. 推荐答案 有三种不同的方案和注销事件.我将

2023-02-17  436
技术问答

问题描述 我正在尝试重置ComboBox喜欢的选择: // private ListView<MyEntityType> f_lItems f_lItems.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Object>() { @Override public void changed(Ob

2023-02-17  435
技术问答

问题描述 以下代码的问题是,在两个动画之间,有一个大约半秒的暂停.我希望节点连续旋转. RotateTransition rt = new RotateTransition(Duration.seconds(2), syncNode); rt.setFromAngle(0); rt.setToAngle(360); rt.setCycleCount(Animation.INDEFINITE); rt.play(); 推荐答案 I

2023-02-17  417