2012-03-06 75 views
1

我想問你一個簡單的問題(也許愚蠢的一個)。你會使用Netbeans的GUI設計器進行商業應用嗎?由於它產生了大量的代碼,基於設計器的應用程序維護可能很難(恕我直言),還有一些你不能改變的生成代碼等等。使用Netbeans GUI設計器

我的項目將有隻有極少數的形式,所以它是沒有什麼大不了的,現在(我會去與設計師說),但我要求的未來用途......

非常感謝任何想法。

回答

2

我的項目將有隻有極少數的形式...

如果你善於使用Swing組件(框架,面板,佈局管理器等),設計你自己的形式,使您可以在將來輕鬆地提交/跟蹤/共享代碼更改。但是,如果您匆忙或不擅長設計GUI,那麼您可以根據自己的情況使用Netbeans GUI Designer。它可能會促進並加速您的工作,但您仍應該保持對Netbeans生成的GUI與您的應用程序邏輯之間的連接的警覺。

1

1)Netbeans的GUI設計(基於JSR296)較長時間過時的和未支載GUI框架(由NetBeans的),

2)Becase it's generating lots of code所引起的使用GroupLayout,這個代碼LayoutManager產生一束,你可以改變這個LayoutManager在項目屬性

3)有Custom GUI Framework基於AWTSwing,其中一部分是不是免費的

4)有Custom LayoutManagersAWTSwing J/Components,其中一部分是不是免費的

5)My project will have only few forms使用CardLayout,而不是在屏幕上的彈出窗口播放,CardLayout是使用非常簡單

6)我建議寫通過使用普通Swing JComponents你的雙手代碼,這個論壇上的帖子大多數是關於這個的