簡體   English   中英

我如何使用eclipse構建GUI? (我想只使用swing / awt而沒有其他包)

[英]How can I use eclipse to build a GUI? (I want to use only swing/awt and no other packages)

我通常使用簡單的文本編輯器和.bat文件編寫java代碼來編譯和運行。 我不習慣像Eclipse或Netbeans這樣的IDE,因此我到目前為止制作的每個GUI都是手工編寫的。

問題:

  • 我可以使用eclipse輕松構建GUI(例如拖放功能)嗎?

  • 這個生成的代碼是否只使用基本的java包(swing,awt)而不是IDE提供的任何其他包?

我這樣說是因為 - 如果我錯了,請糾正我 - 從我到目前為止所讀到的內容來看,我理解Eclipse和其他IDE使用自己的包(例如,實現更好的布局)。 我想避免這種依賴,如果可能的話,復制粘貼Eclipse生成的代碼,然后以我習慣的簡單方式工作。

提前致謝。

[編輯]
經過幾天的嘗試,我現在可以說WindowsBuilder正是我想要的。 謝謝你的回復。

Eclipse使用Standard Widget Toolkit(SWT,默認情況下不包含在JRE中),Netbeans使用Swing(包含)。
從最近的Eclipse版本開始,它包含WindowBuilder以通過拖放創建Swing或SWT。 WindowBuilder甚至是雙向的,因此支持代碼生成以及反映手工更改。 它不知道Netbeans是否也包含此功能。 在Eclipse的“新建”對話框中,您可以在WindowBuilder類別下找到所需的一切。

我可以使用eclipse輕松構建GUI(例如拖放功能)嗎?

是的,轉到市場並拉入WindowsBuilder; 它支持雙向GUI拖放/直接代碼編輯。

這個生成的代碼是否只使用基本的java包(swing,awt)而不是IDE提供的任何其他包?

Swing Design工具生成的代碼嚴格基於Swing / AWT。

它確實為SWT和GWT提供設計工具。

是的,您可以通過以下幾個步驟使用java中的拖放功能:

幫助Eclipse MarketPlaceWindowBuilder(安裝)

如果你想創建Drag n Drop Swing GUI,你應該試試Netbeans。 Eclipse可能有一個插件,但我通常會發現netbeans在GUI中非常好,並且Sun也推薦它用於制作Swing / AWT GUI

我在Eclipse中沒見過這樣的東西。 在Netbeans中你當然可以。 但我警告你! 手動創建GUI。 Netbeans正在使用GroupLayout來構建拖放GUI,當你看到它時,這是一場噩夢! 如果eclipse具有相同的功能,不要指望超過這個!! 除此之外,不像.NET,大多數Java開發人員手工創建所有東西(是的,真正的編程......這就是為什么大多數人說Java很難)。 所以,如果你能習慣它會更好:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM