Tag: 桌面应用程序

独立桌面应用程序中的表示层JavaFX

我们将创建一个java独立桌面应用程序。 我们正在寻找表示层的最佳解决方案。 我看过javaFX并且非常喜欢它,但我有点困惑。 它可以用在独立的桌面应用程序中吗? 我可以在我的独立桌面应用程序中使用javaFX并使用css来设置Ui的样式吗?

Java Web应用程序作为桌面应用程序,我应该选择哪些框架?

我需要创建一个Web应用程序,我可以在客户端PC上安装为桌面应用程序(数据库,jetty + war,firefox / chrome / sth portable)。 该应用程序是一个相当大的搜索应用程序(我必须使用Lucene)。 只有少数屏幕,搜索队列中的某些依赖项等。 现在我需要帮助选择正确的组件。 申请必须是: Light – 简约和用户友好的框架(Java + JavaScript) 高效 – 在旧PC上工作并快速工作 开发者友好 – 我很乐意写它;) 所以我的问题是: 您对选择组件有什么建议吗? 什么框架,什么混淆器? 您对将Web应用程序设置为桌面应用程序有何评论? 主要风险是什么?

我们可以开发非常好看的用户界面,如果不是什么是替代品

在我目前的项目中,我们必须在java中开发一个外观漂亮的桌面应用程序。 目前,我们有一个非常基本的桌面应用程序编写的摇摆和团队没有良好的摇摆知识。 我们可以在摇摆中创建一个非常好看的UI吗? 我们应该使用JavaFX来创建桌面应用程序吗? 有什么其他选择吗?

在java app中检测第一次用户

我希望我的java桌面应用程序知道用户是否第一次在该PC上运行它。 由于jar文件可能在用户之间共享,我不想写入jar文件中的文件。 显然有很多方法可以做到这一点,但你会推荐什么? (它必须是跨平台的)。 谢谢

如何在Swing应用程序中混合使用Java Swing和JavaFX?

我正在开发Java Swing应用程序,但我也希望将JavaFX与Swing一起使用。 是否有任何资源告诉如何做到这一点?

使用Apache HttpClient通过Web代理进行Java通信失败

我有一个桌面客户端,它将数据发送到Web服务器,我似乎无法通过代理服务器。 更新 :尝试通过代理进行通信时,我收到407 HTTP错误。 从我的Web服务器下载信息时,一切都很好。 一旦用户配置代理服务器(使用我写的对话框),下载工作正常。 但是使用org.apache.http.client.HttpClient上传数据是行不通的。 在从JDialog收集信息后,我正在使用这样的代码配置代理服务器。 System.setProperty(“http.proxyHost”, proxyHost); System.setProperty(“http.proxyPort”, “” + portNumber); 现在,一旦我们这样做,简单的下载工作正常。 例如,我有从我的Web服务器读取一些xml数据的代码(见下文)。 在客户的网络上,我的catch块中的错误在配置代理设置之前显示,然后一旦设置了正确的代理,一切正常。 /** * Loads a collection of exams from the web site. The URL is determined by * configuration or registration since it is State specific. */ public static int importExamsWS(StringBuilder msg) { try { java.net.URL onlineExams = new […]

Mac OS中的系统托盘(菜单附加)图标使用Java

我正在使用Java开发桌面应用程序。 我想在系统托盘上放置一个图标(带有上下文菜单)(在Mac Os中称为菜单附加function)。 Java 6支持在Windows和Linux中执行此操作,但它在Mac Os中不起作用。 我已经看到一些应用程序在所有三个操作系统(例如DropBox)中执行我想要的操作,但我不知道它们是否是用Java编写的。 我怎样才能做到这一点? 如果在Java中不可能,是否还有其他跨平台语言可以做到这一点? 谢谢。

单击JavaFX中的超链接时,应在浏览器中打开相关URL

我正在开发一个应用程序,其中我有一些链接添加到Listview,这些链接将继续在运行时添加某些条件。所以我找不到的是如何在单击特定链接时打开URL的方法。 这是将链接添加到列表视图的代码 if(counter==1) { Task task2 = new Task() { @Override public Void call() throws Exception { Platform.runLater(new Runnable() { public void run() { link=new Hyperlink(val); link.setStyle(“-fx-border-style: none;”); items.add(link); listview.setItems(items); } }); return null; } }; Thread th = new Thread(task2); th.setDaemon(true); th.start(); Thread.sleep(1000); } 我知道我需要使用这样的东西在点击链接时在浏览器中打开一个url getHostServices().showDocument(link.getText()); 但我不知道如何监听/跟踪不同链接的点击事件

创建桌面快捷方式

我正在研究一个java应用程序。 我想创建应用程序的Exe文件的桌面快捷方式。 可以从我的应用程序本身做到吗? 或者用户必须通过右键单击手动执行此操作?

为Java桌面应用程序创建安装程序

我知道这个问题已被多次询问,并且所有时间都有一个答案说明了使用可执行jar或使用launch4j或类似应用程序制作.exe。 我可能听起来像一个新手,我其实是。 我一直在尝试Java项目的一些事情。 我已经成功地制作了一个可执行jar和一个.exe文件。 全部归功于您之前在SO中的答案:) 但是,我想为Windows创建一个安装程序。 比如,按Next键2到3次(显示所有条款和条件等),然后用户指定一个位置(如C:\ Program Files \ New Folder \ My App),然后是我的.exe,lib文件夹,img文件夹,其他重要文件夹与.exe文件一起粘贴到目标文件夹中,然后在桌面上创建快捷方式。 任何指示我如何实现这一目标?