2014-03-13 101 views
-4

嗨,我不知道這是正確的交換就問這一點,但這裏有雲,的Web GUI設計工具

我一直負責從開始做一個新的軟件項目完成並選擇了Java的作爲我的編碼語言。這個項目的最終目標是創建一個Web應用程序。我需要爲其中一個交付物提供GUI示例設計。任何人都可以提出一個工具,我可以用它爲我的Web應用程序創建示例圖形佈局?優選地,形式看起來最類似於java的設計者。

在此先感謝...

+0

如果你想創建一個applet,那麼netbeans可能是一個選項。如果您打算使用JSP,那麼所見即所得軟件是一個選項 – djthoms

回答

0

使用Java的末端web應用意味着一個小程序,它通常是這些天(至少不是所有的,因爲糟糕的移動支持,以及用戶信任問題選擇上運行小程序時,一個糟糕的選擇桌面瀏覽器)。這裏的答案中提到的GUI編輯器只適用於小程序。

對於JavaScript(與Java無關)前端,可用的庫有很多,例如, http://en.wikipedia.org/wiki/List_of_JavaScript_libraries#GUI-related_.28Widget_libraries.29(後端可以是帶有JSP或任何你喜歡的Java servlet)。與小應用程序相比,這些將提供更便攜,廣泛支持,響應迅速的現代Web UI。


應對其他地方的評論:

如果你只是想快速地拼湊一個原型的建議,你可以折騰一起使用Java桌面應用程序(甚至一個applet可能適合一個一次性的提議) - 但要記住,這個任務可能比您認爲在時間到時將該原型轉換爲基於Web的GUI更困難;所以不要製造一個你無法實現的原型。此外,網頁設計可能與桌面應用程序設計有很大不同(例如,您看到有多少桌面應用程序由超鏈接的可滾動窗格組成?)。這種原型製作方法可能不是最好的方法。

+0

哇好吧好回答。我猜,JSP不存在。 – DeanMWake

+0

JSP只是一種在服務器端使用Java來生成發送給客戶端的內容的方法。您可以使用JSP來動態生成靜態內容;但是實現一個客戶端前端仍然取決於您(例如,您的JSP可能會生成一個包含創建JavaScript UI的JavaScript的頁面)。 –

+0

@MethodMan換句話說,除非你使用applet(或flash),否則你會用JavaScript編寫你的GUI。 Java/JSP的使用與此無關。 JSP並不意味着任何特定類型的用戶界面。我無法分辨您的評論是否諷刺;但如果是這樣,這表明缺乏一些基礎知識,這表明這個項目可能很難,但對你來說是一個很好的學習經驗。 :) –

0

如果您使用JDK6或更低,使用Eclipse,那麼你可以使用https://www.eclipse.org/windowbuilder/如果你使用eclipse與JDK7然後在擺動類使用的生成,我相信Netbeans的具有構建IDE。

但是使用GUI設計器被認爲是不好的做法,只是看一些關於如何通過代碼設計GUI的視頻,它不是火箭科學!

創建一個窗口你要做的就是

JFrame window = new JFrame(); 
window.setVisible(True); 
window.setSize(200,200); 

不要忘了導入擺動類!

+0

我知道如何在java中編寫gui。我想要一個簡單的gui構建應用程序,我可以使用它來爲圖形佈局頁面。這仍處於開發的早期階段,我還沒有開始編碼。我需要這個概念而不是最終計劃。 – DeanMWake

+0

@MethodMan如果您只是試圖快速將提案的原型放在一起,那麼您可以將Java桌面應用程序(甚至一個小應用程序可能適用於一次性提議)一起折騰 - 但請記住它可能比起你認爲在時間到時將原型翻譯成基於網絡的圖形用戶界面更困難;所以不要製造一個你無法實現的原型。此外,網頁設計可能與桌面應用程序設計有很大不同(例如,您看到有多少桌面應用程序由超鏈接的可滾動窗格組成?) –