本文目錄一覽:
JAVA中Swing怎麼可視化開發
使用myeclipse,new-other-swing-matisse Form-JFrame,既可以可視化操作,如像下面的可視化:
怎麼才能讓Java做到可視化編程?
可視化編程就是GUI
第一步,引包:
一般引包:import javax.swing.*;
import java.awt.*;
第二步:代碼
例子:將以下代碼保存為test.java文件,然後用jdk提供的編譯器編譯運行
import javax.swing.*;
import java.awt.*;
public class test extends JFrame(){
//創建組件
JButton jb=null;
//構造函數
public test(){
//實例化組件
jb=new JButton(“按鈕”);
//添加組件
this.add(jb);
//布局
//設置窗口在屏幕上的位置、大小和可見性
this.setLocation(100,100);
this.setSize(650,550);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(){
new test();
}
}
更多java可視化編程,可以到這個網站上去下載sun公司開發的文檔tutorial
網站是:
解壓後,在tutorial\uiswing\components文件夾目錄下的鏈接都是講的可視化編程,不過都是英文版的。中文版的,我這裡沒有,有需要的自己找一下
java 如何開發3d可視化
使用之前
在開始使用 ThingJS 之前,需要先了解JavaScript,我們假設您已經掌握JS。
創建項目
創建項目之前需登錄ThingJS賬號,如果您尚未登錄賬號或頁面出現「登錄已過期,請重新登錄!」的提示,為保證項目的正確保存及運行,請您在賬號登錄之後再創建項目。您可通過以下三種方式創建項目:
選擇菜單區域的「文件 – 新建項目」選項
點擊工具欄「新建」圖標,圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
使用快捷鍵「Ctrl+P」
編輯項目
在線開發為用戶提供了相應的快捷代碼和官方示例,如果你正在用 ThingJS在線開發頁面,可以通過以下兩種方式來編輯項目:
點擊在線開發頁面菜單區域的快捷代碼選項中的子項,編輯區將自動插入相應代碼
請點擊輸入圖片描述
選擇在線開發官方示例中的其中任意一個示例,點擊相應示例,編輯區將顯示相應代碼
後續操作詳見 在線開發 – 應用開發 – 在線開發網頁鏈接
保存項目
可通過以下四種方式保存項目:
選擇菜單區域的「文件 – 保存」選項
點擊工具欄「保存」圖標,圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
使用快捷鍵「Ctrl+S」
運行項目
在線開發環境提供了以下幾種方式運行項目:
使用快捷方式「Ctrl+R/Enter」或點擊工具欄中的「運行」圖標,3d容器區域將運行編輯器相應的代碼。圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
選擇菜單區域的「工具 – 設置」選型,出現的設置面板,點擊開啟「自動保存執行」
請點擊輸入圖片描述
昆明Java培訓:免費java開發工具有哪些?實用型java開發工具特點?
使用開發工具之前,需要知道免費java開發工具有哪些?實用型java開發工具特點,我們以熟知這些軟體的優點和缺點為前提,以便在後期實操過程中根據實際情況選擇應用最適合的的java開發工具。
免費java開發工具有哪些?實用型java開發工具特點?java開發工具一、JavaWorkshopSunMicroSystems公司於推出了JavaWorkShop1.0,這是業界出現的第一個供Internet網使用的多平台開發工具,它可以滿足各公司開發Internet和Intranet網應用軟體的需要。
JavaWorkShop完全用Java語言編寫,是當今市場上銷售的第一個完全的Java開發環境,目前JavaWorkShop的最性版本是3.0。
JavaWorkshop的特點表現如下:1)結構易於創建:在創建平台中立的網格結構方面,JavaWorkshop比其他任何一種Java開發工具都要方便。
2)可視化編程:JavaWorkshop的可視化編程特性是很基本的。
JavaWorkshop允許程序員重新安排這些操作,甚至可以確定觸發操作行為的過濾器。
JavaWorkshop產生的模板帶有許多注釋,這對程序員是很有幫助的。
此外,JavaWorkShop支持JDK以及JavaBeans組件模型,API和語言特徵增加了編譯Java應用程序的靈活性。
JavaWorkShop開發環境由於完全用Java寫成,所以可移植性極好,以致於多個平台都能支持,目前JavaWorkShop支持Solaris操作環境SPARC及Intel版)、Windows95、WindowsNT、以及HP/Ux等平台。
適合於初學者進行一些簡單的Java編程。
JavaWorkShop的缺點是JavaWorkshop中的每一個可視化對象都遲早會用到網格布局,這種設計方法是許多人不習慣的;JavaWorkdshop的調色板是較差的,僅僅能滿足絕大部分應用的基本要求。
java開發工具二、Borland的JBuilderJbuilder進入了Java集成開發環境的王國,它滿足很多方面的應用,尤其是對於伺服器方以及EJB開發者們來說。
下面簡單介紹一下Jbuilder的特點:1)Jbuilder支持最新的Java技術,包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的應用。
2)用戶可以自動地生成基於後端資料庫表的EJBJava類,Jbuilder同時還簡化了EJB的自動部署功能.此外它還支持CORBA,相應的嚮導程序有助於用戶全面地管理IDL(分布應用程序所必需的介面定義語言InterfaceDefinitionLanguage)和控制遠程對象。
3)Jbuilder支持各種應用伺服器。
Jbuilder與InpriseApplicationServer緊密集成,同時支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速開發J2EE的電子商務應用。
4)Jbuilder能用Servlet和JSP開發和調試動態Web應用。
5)利用Jbuilder可創建(沒有專有代碼和標記)純Java2應用。
由於Jbuilder是用純Java語言編寫的,其代碼不含任何專屬代碼和標記,它支持最新的Java標準。
6)Jbuilder擁有專業化的圖形調試介面,支持遠程調試和多線程調試,調試器支持各種JDK版本,包括J2ME/J2SE/J2EE。
JBuilder環境開發程序方便,它是純的Java開發環境,適合企業的J2EE開發;缺點是往往一開始人們難於把握整個程序各部分之間的關係,對機器的硬體要求較高,比較吃內存,這時運行速度顯得較慢。
java開發工具三、IBM的VisualAgeforJavaVisualAgeforJava是一個非常成熟的開發工具,它的特性以於IT開發者和業餘的Java編程人員來說都是非常用有用的。
它提供對可視化編程的廣泛支持,支持利用CICS連接遺傳大型機應用,支持EJB的開發應用,支持與Websphere的集成開發,方便的bean創建和良好的快速應用開發(RAD)支持和無文件式的文件處理。
IBM為建設Web站點所推出的WebSphereStudioAdvancedEdition及其包含的VisualAgeforJavaProfessionalEdition軟體已全面轉向以Java為中心,這樣,Java開發人員對WebSphere全套工具的感覺或許會好了許多。
Studio所提供的工具有:Web站點管理、快速開發JDBC頁嚮導程序、HTML編輯器和HTML語法檢查等。
這確實是個不錯的HTML站點頁面編輯環境。
Studio和VisualAge集成度很高,菜單中提供了在兩種軟體包之間快速移動代碼的選項。
這就讓使用Studio的Web頁面設計人員和使用VisualAge的Java程序員可以相互交換文件、協同工作。
VisualAgeforJava支持團隊開發,內置的代碼庫可以自動地根據用戶做出改動而修改程序代碼,這樣就可以很方便地將目前代碼和早期版本做出比較。
與VisualAge緊密結合的WebsphereStudio本身並不提供源代碼和版本管理的支持,它只是包含了一個內置文件鎖定系統,當編輯項目的時候可以防止其他人對這些文件的錯誤修改,軟體還支持諸如MicrosoftVisualSourceSafe這樣的第三方源代碼控制系統。
VisualAgeforJava完全面向對象的程序設計思想使得開發程序非常快速、高效。
你可以不編寫任何代碼就可以設計出一個典型的應用程序框架。
VisualAgeforJava作為IBM電子商務解決方案其中產品之一,可以無縫地與其他IBM產品,如WebSphere、DB2融合,迅速完成從設計、開發到部署應用的整個過程。
VisualAgeforJava獨特的管理文件方式使其集成外部工具非常困難,你無法讓VisualAgeforJava與其他工具一起聯合開發應用。
java開發工具四、WebGain的Visu模板管理是只能在Symantec公司的Java虛擬機、Netscape公司的Java虛擬機和Microsoft虛擬機上工作的調試器。
這對於開發者來講是一個重要的特性,因為用戶開發的Java代碼中的許多軟體bug就可能中會在某種特定的虛擬機上起作用。
在修改後進行編譯基繼續進行調試時,VisualCafe會自動將文件存檔,使用VisualCafe創建的原生應用具有許多特點。
除了明顯的速度提高之外,Symantec使類庫的二進位方式比正常的JDK小VisualCafe為所指定的關係自動生成或更新必要的Java代碼。
利用VisualCafe,用戶可以從一個標準對象資料庫中集合完整的Java應用程序和Applet,而不必再編寫源代碼。
VisualCafe還提供了一個擴充的源代碼開發工具集。
VisualCafe綜合了Java軟體的可視化源程序開發工具,它允許開發人員在可視化視圖和源視圖之間進行有效地轉換。
在可視化視圖中進行的修改立即反映在源代碼中。
對源代碼的改變自動更新可視化視圖。
VisualCafe具有許多源文件方面的特性,如全局檢索和替換。
絕大多數Java開發工具的文獻的問題在於簡單地挨個介紹開發工具的每部分組件,但用戶在開應用時還需要一個面向任務的手冊,利用這個手冊你可以不必知道工具每一部分的特定功能就可以開始創建自己的應用。
VisualCafe提供了非常全面的用戶指南,它對最開始的安裝到創建第一個Java應用和Applet都提供了全面的幫助,VisualCafe將自動生成所指明關係的必要Java代碼。
VisualCafe可以在Windows95和WindowsNT平台下運行,Symantec公司為Java開發工作提供一個在Macintosh操作系統下可以運行的RAD工具。
VisualCafe編譯器速度很快,在國際化支持方面比較突出;缺點就是對於初學者來說,較複雜,也比較難。
java開發工具五、AntAnotherNeatTool(Ant)是一種基於Java的build工具。
理論上來說,它有些類似於(Unix)C中的make,但沒有make的缺陷。
因為Ant的原作者在多種(硬體)平台上開發軟體時,無法忍受這些工具的限制和不便。
類似於make的工具本質上是基於shell(語言)的:他們計算依賴關係,然後執行命令(這些命令與你在命令行敲的命令沒太大區別)。
這就意味著你可以很容易地通過使用OS特有的或編寫新的(命令)程序擴展該工具;然而,這也意味著你將自己限制在了特定的OS,或特定的OS類型上,如Unix。
Ant就不同了。
與基於shell命令的擴展模式不同,Ant用Java的類來擴展。
(用戶)不必編寫shell命令,配置文件是基於XML的,通過調用target樹,就可執行各種task。
每個task由實現了一個實現了特定Task介面的對象來運行。
Ant支持一些可選task,一個可選task一般需要額外的庫才能工作。
可選task與Ant的內置task分開,單獨打包。
這個可選包可以從你下載Ant的同一個地方下載。
ANT本身就是這樣一個流程腳本引擎,用於自動化調用程序完成項目的編譯,打包,測試等。
除了基於JAVA是平台無關的外,腳本的格式是基於XML的,比make腳本來說還要好維護一些。
Ant是Apache提供給Java開發人員的構建工具,它可以在WindowsOS和UnixOS下運行,它不僅開放源碼並且還是一個非常好用的工具。
Ant是ApacheJakarta中一個很好用的Java開發工具,Ant配置文件採用XML文檔編寫,所以Java程序員對其語法相當熟悉,Ant是專用於Java項目平台,能夠用純Java來開發,它能夠運行於Java安裝的平台,即體現了它的跨平台功能。
它的缺點顯示執行結果只能是DOS字元界面,不能進行複雜的java程序開發。
免費java開發工具有哪些?實用型java開發工具有JavaWorkshop、Borland的JBuilder、IBM的VisualAgeforJava、VisualCafeforJava、Ant等,除此之外還要很多其他的開發工具。
感謝大家閱讀由java問答分享的「免費java開發工具有哪些?實用型java開發工具特點?」希望對大家有所幫助,了解更多專業課程培訓內容請關注昆明北大青鳥java培訓機構官網。
免責聲明:以上內容僅作為信息傳播,文中部分信息來源於互聯網,僅供閱讀參考。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241063.html