導航:首頁 > 編程語言 > 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做的桌面程序相關的資料

熱點內容
一部電影,一個男的收養一名女的在海邊的小房子 瀏覽:409
2023盜版電影網站 瀏覽:5
男同電影男子常常給男主帶綠帽 瀏覽:625
遠大前程喝水小女孩 瀏覽:294
C***n 的網址分享 ¥00e831OiZw¥ 瀏覽:343
韓國車震片 瀏覽:735
重生北京收古董的小說 瀏覽:968
中國十大免費觀看網站 瀏覽:980
免費看香港老電影電影網 瀏覽:320
最近好看的電影名字 瀏覽:853
活力影院兒女傳奇畫師 瀏覽:692
懷孕18年的電影叫什麼名字 瀏覽:819
gl文下載 瀏覽:837
克隆qq安裝系統嗎 瀏覽:352
2016劍靈門派怎麼升級 瀏覽:868
大數據助力傳統家居產業升級 瀏覽:28
java轉換日期格式 瀏覽:46
private公司作品論壇 瀏覽:884
前度2電影 瀏覽:89
看韓國倫理電影最好的app下載 瀏覽:976

友情鏈接