相关疑难解决方法(0)

如何在JavaFX中创建具有透明背景的Splash屏幕

我试图像我提出的例子一样创建一个启动画面.似乎AnchorPane不允许透明背景,我已经尝试设置了AnchorPaneto 的css -fx-background-color: rgba(255,0,255,0.1) ;但白色背景仍然显示.

我在fxml文件中的所有内容都是带有ImageView的AnchorPane,其中包含png图像

例

我到处寻找,但找不到任何解决方案,任何帮助将不胜感激.谢谢

java transparency javafx splash-screen javafx-2

22
推荐指数
2
解决办法
3万
查看次数

设计启动画面(java)

我想设计一个启动画面,可以通过进度条显示当前的加载过程,就像netbeans启动画面一样,如图所示

loading... modules, done!.... loading modules and so on 
Run Code Online (Sandbox Code Playgroud)

加载完成后,主应用程序出现了.

我已经阅读了许多与仅创建启动画面相关的文章,但没有一篇文章涉及如何在启动画面上显示不同后台任务的进度.

我怎样才能做到这一点?

我可以将javafx 2用于启动画面,而应用程序的其余部分是使用java编写的

解决了!

我终于成功了. 我的错误是我正在更新任务线程中的GUI内容,因此我的任务线程被阻止,并且在GUI更新指令后无法执行下一条指令.现在,我在任务完成后移动了那些更新GUI指令,并且它正在工作....感谢Jewelsea走正确的道路.

java swing splash-screen javafx-2

8
推荐指数
1
解决办法
9306
查看次数

如何从主应用程序的 init() 方法调用 JavaFX 应用程序预加载器实例中的方法

在 JavaFX 应用程序的 init() 方法中,我正在执行一些检查,其中之一是检查它是否可以使用 Http 响应代码连接到基于 Web 地址。该应用程序还有一个预加载器,可以在这些检查发生时运行。

根据响应代码,我希望它在预加载器应用程序的生命周期中显示警报窗口

我不确定使用当前的 javafx 预加载器类是否可以实现这一点,但是是否有任何解决方法可以实现此目的?

下面是我想要的 SSCCE

应用程序

public class MainApplicationLauncher extends Application implements Initializable{

    ...

    public void init() throws Exception {       
          
        for (int i = 1; i <= COUNT_LIMIT; i++) {
            double progress =(double) i/10;
            System.out.println("progress: " +  progress);         
            
            notifyPreloader(new ProgressNotification(progress));
            Thread.sleep(500);
        }
        
        try {
            URL url = new URL("https://example.com");
            HttpURLConnection connection = (HttpURLConnection)url.openConnection();
            connection.setRequestMethod("GET");
            connection.connect();           
            int code = connection.getResponseCode();
            System.out.println("Response code of the object is "+code);
            if (code==200) {
                System.out.println("Connected …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-8

2
推荐指数
1
解决办法
171
查看次数

标签 统计

java ×3

javafx ×2

javafx-2 ×2

splash-screen ×2

javafx-8 ×1

swing ×1

transparency ×1