可以
你可以搜索 swt/swing
这两个是java制作桌面APP使用的组件
运用熟练的话可以作出不逊于C做出来的程序
但是 目前java制作桌面APP运行效能比不上C 以及 没有足够强大的gui编辑器 你的花大量时间来调试
java强项表现在web应用上
有消息称sun在加强java在桌面APP的开发能力(此消息未证实)
Java适合开发桌面应用程序吗?
对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。
java不擅长做桌面级应用原因有以下几点:
java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。
桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响。
这也是最致命的,java运行需要java环境。你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有200多MB J2EE环境的大应用也是可以实现的,但接着就产生了一个问题,如果是一个简单的计算器程序,你是愿意去用一个只有几KB的C#程序,还是用一个200多MB的java程序。
我想做一个Java桌面应用程序,怎么弄
桌面应用程序的话,你可以使用java swing,这是专门制作桌面程序的,提供了各种丰富的组件,可以绘制表格、标题、树等等
java开发桌面应用程序好不好, 如果好用哪种开发工具
java开发桌面应用有4 大瓶颈。
第一,界面不美观
第二,开发效率低,c#之类的有很多现成的组件库。
第三,运行速度慢,因为依赖虚拟机。
第四,必须安装jdk
如此,还有必要开发桌面应用吗
JAVA 怎么把程序做成 桌面应用程序
轻量级的swing就可以实现,关于连接数据库的问题,是用JDBC来实现的,比如你采用MYSQL作为数据库,需要导入“mysql-connector-java-5.1.26-bin.jar”到你的项目中,然后连接数据库,操作数据。具体实现你可以百度一下“java jdbc”就可以了
(PS:纯手打,望采纳)
嗯,我现在已经生成好了,桌面应用程序,但是只是 可以个人连接到数据库验证,如何让别人安装这个桌面应用程序,也可以进去数据库?
你要把连接数据库的IP设为你装有数据库那台电脑的IP,然后就看你是否把连接数据库使用的username和password写在了源代码中,是的话,他在他电脑上点击导出的jar文件就可以直接连上数据库了
用java开发的、较成功的桌面应用软件有哪些?
那java明显没啥优势,java在桌面方面也就是开发些小工具的命贝塔freemind netbeans squirrel-sql gantti-project 很多对付活着spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源。Azureus传输工具,JDiskReport硬盘使用分析工具。牵着狗狗把妞妞长见识了……牵着狗狗把妞妞oracle10g的客户端工具纯java写的.每次后台都开一个jvm,卡死caoglish用了就知道是耽误工作的工具。还不如手写加扫描传真不知道MATLAB、mapleEclipse 、NetBeansBunMATLAB界面部分是java写的,maple进程里也有jvm.dllBun不过学JAVA很少是为了做桌面应用的。苦渋の选択eclipse的界面不是用swing写的吧Cloudeclipse,lutos notes,lotus sametime,DB2的管理控制工具,凡是IBM和oracle的桌面工具大部分都是java写的,不同点就在于有的是swing写的,而IBM一般用SWT。杂七杂八著名JavaIDE都是Java写的,比如NetBeans,Eclipse,IDEA,JBuidler等。除了Eclipse是SWT之外,其他都是Swing。sesamfox学过数据挖掘的童鞋,肯定都知道一个超NB的开源工具:WEKA就是Java写的杂七杂八eclipse的界面不是用swing写的吧——————————的确,但也是Java。
如何用java做桌面软件呢?
installanywhere
转载请注明出处51数据库 » java制作桌面软件 请问Java可以制作桌面软件吗