小编Dee*_*pak的帖子

设计启动画面(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
查看次数

将PreferenceFragment重用于多个首选项文件

场景: 我的Android应用程序充当服务器.有N个客户端连接到服务器.用户可以从服务器(Android应用程序)配置客户端的一组设置.所以基本上我通过套接字将用户首选项发送给相应的客户端.所有客户端的设置集都相同,但我需要维护每个客户端的设置状态.例如:

设置集:

Settings 1
Settings 2
Settings 3
Run Code Online (Sandbox Code Playgroud)

现在,用户为2个客户端配置上述设置,如下所示:对于client1:

Settings 1 :true
Settings 2 :false
Settings 3 :false
Run Code Online (Sandbox Code Playgroud)

对于Client2:

Settings 1 :false
Settings 2 :false
Settings 3 :false
Run Code Online (Sandbox Code Playgroud)

现在在Android应用程序中,当用户选择client1时,应显示client1特定集.

问题: 我无法保存客户端明智的设置状态.

我的专长: 我是android编程的初学者.

到目前为止我的进展: 根据我对场景的理解,我需要使客户端明智的不同-2共享首选项文件.我为这组设置创建了一个通用首选项片段.由于所有客户端的设置都相同,因此我重复使用首选项片段.我还尝试为每个客户端动态指定首选项文件:

       SharedPreferences sharedPreference = context.getSharedPreferences(
                "<Here I dynamically specify prefs file name>", Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

请帮忙.

android preferences preferenceactivity sharedpreferences preferencefragment

4
推荐指数
1
解决办法
917
查看次数