當前位置:首頁 » 網頁前端 » swing桌面程序改成web
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

swing桌面程序改成web

發布時間: 2022-05-10 12:18:59

A. 你好,請問我的用java寫的swing程序,打包成可執行的jar文件後,怎麼在html頁面上運行

尊敬的用戶,您好!很高興為您答疑。

swing程序可以通過Object標簽鑲入html頁面,您可以參閱:Swing程序嵌入Html/Jsp頁面,但是因為安全問題,火狐瀏覽器默認屏蔽了java虛擬機,因此要想順利運行,您還需要手動開啟。

希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

B. Swing如何與web伺服器交互數據。

後台邏輯基本上不用變動,如果之前有些操作是需要跳轉完成的話,而不是返回json的數據,就需要改造action、servlet,如果有些必須的值是需要在放置在session中的話,也需要改造,客戶端實現這個比較麻煩。也就是說後台改動基本上很少,尤其是使用了ext的。
客戶端的話可以使用java.net.HttpURLConnection或者是Apache的HttpClient,推薦使用HttpClient。
以下是HttpClient發起post請求的方式
private String doPost(NameValuePair[] params, String url) {
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);
post.addParameters(params);
try {
int status = client.executeMethod(post);

if (HttpStatus.SC_OK == status) {
String responseText = new String(post.getResponseBody(),
Configuration.httpencoding);
logger4pa.debug(responseText);
post.releaseConnection();
return responseText;
} else {
return "GUI.commons.systemBusy";
}
} catch (HttpException e) {
logger4pa.error("LOG.proxy.dynamicPassword.disconnected");
return "GUI.commons.systemBusy";
} catch (IOException e) {
logger4pa.error("LOG.proxy.dynamicPassword.disconnected");
return "GUI.commons.systemBusy";
}

}

C. 我在做一個java桌面程序,用的swing,需要在文本框中顯示HTML內容

顯示普通的HTML,可以用 javax.swing.JInternalFrame

文本的復制,代碼中寫,直接getText()、setText()即可以,格式就是直接參照原文本框的格式(字體、顏色等)

D. 如何把桌面改為「WEB風格」

進入桌面設置,打開自定義設置,裡面有一個WEB選項,你再設置你要的WEB頁面

E. Java的swing圖形用戶界面怎樣修改外觀,這個設計出來,長得實在太醜陋了

你可以通過分層的方式,在窗體上先繪制一幅圖片,然後再圖片上在放一層透明的面板。

F. 如何將java swing程序放到網頁里運行

我看過一個項目,裡面是運用Applet這個東西把它嵌入到網頁中,在jsp中貌似寫一個Applet的標簽,並制定是哪個類就可以了。。沒有具體研究過。樓主可以往這個方向深入學習一下。

G. 怎麼將java程序改成web形式

整體下來相對簡單的方法是新建一個web項目,然後把你的java程序的代碼挨個粘貼進去

H. 請教「java swing 裡面嵌入web頁面,jsp,html,asp都行,有的話直接上代碼,可以的話馬上給過。」

DJ NativeSwing
用的是java swt,不過跨平台有點問題。至少我在arm架構的平台上沒有成功過。
可參考

blog.csdn.net/kimmking/article/details/43805797

I. 我用java寫了個坦克大戰,界面用swing做的,怎麼顯示在網頁上

本質上只能轉成APPLET,不過也是比較麻煩。也沒人這么搞,一般都是用flash或者JS開發。
我用JS寫過一個。。你可以網路一下,想飛社區,在「開源應用」分類下面,有JS版坦克大戰

J. java swing圖像界面編程中如何實現按下控制項跳轉到一個web頁面

Runtime
run
=
Runtime.getRuntime()
;
try
{
run.exec("explorer
http://sport.sina.com.cn");
//把http://sport.sina.com.cn換成你要的url就行.
}
catch
(IOException
ex)
{
ex.printStackTrace();
}
這個是Windows系統上的做法,換其他系統就不行了,但是只要搞清楚本質就行了。
本質就是開啟一個瀏覽器進程,然後把網址傳給它,就能顯示網址了,一般採用的是系統的默認瀏覽器,其他系統的話一般要搞清楚默認瀏覽器是什麼,做好系統的判斷,根據不同的系統打開不同的瀏覽器,才能做到通用性。