导航:首页 > 编程语言 > java做的桌面程序

java做的桌面程序

发布时间:2021-02-27 15:23:12

⑴ 请问java可以制作桌面软件吗

可以
你可以搜索 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明显没啥优势,java在桌面方面也就是开发些小工具的命贝塔 freemind netbeans squirrel-sql gantti-project 很多对付活着 spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源。 Azureus传输工具,JDiskReport硬盘使用分析工具。 牵着狗狗把妞妞 长见识了…… 牵着狗狗把妞妞 oracle10g的客户端工具纯java写的.每次后台都开一个jvm,卡死caoglish 用了就知道是耽误工作的工具。还不如手写加扫描传真不知道 MATLAB、maple Eclipse 、NetBeansBun MATLAB界面部分是java写的,maple进程里也有jvm.dllBun 不过学JAVA很少是为了做桌面应用的。 苦渋の选択 eclipse的界面不是用swing写的吧Cloud eclipse,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 swing java文件做成桌面应用

1:网上都有很多JAR 转 EXE 的打包程序,我用的是exe4j转换成exe。打包完就像正常的exe 一样,可以专在桌面上直接点开属

2:不知道你说的java里面运行是指 IDE的JAVA,还是系统要装JDK 还是JRE 才能运行的JAVA,如果只是想脱离IDE(开发框架) 运行,只要按第一点平常打包成EXE 就可以了。如果系统也没有安装JDK 还是JRE,那么得在打成EXE时候自己制定JRE库目录。可以放在程序的相对路径,复制给别人运行的时候,可以一起复制。

⑸ java做桌面程序

肯定是Swing了,这个东西很强大,对付一般的应用绰绰有余

⑹ Java适合开发桌面应用程序吗

对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。专


java不擅长做桌面属级应用原因有以下几点:

  1. java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。

  2. 桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响。

  3. 这也是最致命的,java运行需要java环境。你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有200多MB J2EE环境的大应用也是可以实现的,但接着就产生了一个问题,如果是一个简单的计算器程序,你是愿意去用一个只有几KB的C#程序,还是用一个200多MB的java程序。

⑺ JAVA 怎么把程序做成 桌面应用程序

轻量级的swing就可来以实现,源关于连接数据库的问题,是用JDBC来实现的,比如你采用MYSQL作为数据库,需要导入“mysql-connector-java-5.1.26-bin.jar”到你的项目中,然后连接数据库,操作数据。具体实现你可以网络一下“java
jdbc”就可以了
(PS:纯手打,望采纳)

⑻ 有用java开发桌面程序的吗

java做桌抄面程序真的很弱项~袭~个人建议了解下就行,别浪费时间自己去做
想做window桌面程序,建议用c++或者c#,java跟他们相比,一方面效率问题(运行效率、开发效率),另一方面打出的exe大小问题。。因为他还需要小型虚拟机来跑。。要求客户额外装个java虚拟机来运行你的客户端。纯粹是找死
java三大块。j2me现在死了。。j2se基本上也死了。。就剩下个j2ee,这才是java正真擅长的地方。。。

⑼ 如何开发java桌面程序

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Test extends JFrame implements ActionListener {
static JFrame frame = null;
static JPanel panel = null;
static JButton button = null;

public Test() {
frame = new JFrame();
panel = new JPanel();
button = new JButton("主线程继续");

frame.add(panel);
panel.add(button);
button.addActionListener(this);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100, 100);
frame.setVisible(true);
}

public static void main(String[] args) {
System.out.println("1");
new Test();
}

public void actionPerformed(ActionEvent arg0) {
if (arg0.getSource() == button) {
System.out.println("2");
}
}

}

把这个代码看懂了就晓得基本框架了^_^

⑽ java中怎么做桌面小应用程序的界面布置

每个程序都有GUI
界面的,
建议你去搜索下JAVA
GUI编程.
布局的话
当你new
控件对象的时候可以加x
,y轴的位置的.~!

阅读全文

与java做的桌面程序相关的资料

热点内容
谁有手机能看日本片的网站 浏览:300
我们看了电影英文怎么写 浏览:968
在线看那种片的网站 浏览:595
主角叫李天的小说 浏览:584
军婚肉肉的小说 浏览:298
韩国电影卖保险的女人 浏览:432
飞猫云下载的文件在哪里看 浏览:271
qq上的赞是真的赞了吗 浏览:511
火山岛电影女演员 浏览:858
永恒在线观百度云 浏览:199
学而思编程哪个版本好 浏览:208
免费观影网站 知乎 浏览:813
美人电影韩国结局 浏览:459
kindle下载pdf文件 浏览:213
妻子交换txt 浏览:638
电脑找不到网络怎么办 浏览:136
欧美电影有中英文字幕 浏览:760
宅男在线影院 浏览:847
怎么看日本上映电影 浏览:190
朋友分享的app有哪些 浏览:770

友情链接