這是我第一次嘗試自己創建一個完整的程序,直到現在我只做出單獨的方法和單數類,所以我想聽聽你的想法和建議,創建我的GUI /程序的最佳方式。什麼是構建我的程序的最佳方式?
這個想法是,我有一個JFrame
與JTabbedPane
作爲contentpane。 JTabbedPane
反過來存在其他幾個面板。
我正在考慮從哪裏獲取我需要的一切的常規類文件。 我會爲Frame創建一個單獨的類,爲JTabbedPane
創建另一個單獨的類,併爲每個新的Panel添加一個新類,我將添加到JTabbedPane
。
沿
public class Fetcher {
public Fetcher(){
JFrame frame = new theFrameClass(); // theFrameClass extends from JFrame
JTabbedPane tabbedpane = new theTabbedPaneClass();// theTabbedPaneClass extends from JTabbedPane
JPanel tab1 = new firstTabClass(); // firstTabClass extends from JPanel
JPanel tab2 = new secondTabClass(); // etc...
tabbedpane.add(tab1);
tabbedpane.add(tab2);
frame.add(tabbedpane);
}
}
其次,東西線,我會怎麼能夠最佳地使用設計功能的Netbeans?使用我之前製作的beta程序,我在向JContentPane添加不同類的選項卡時遇到了困難。這些其他類的選項卡只會在運行我的程序時顯示,而不會在設計模式下顯示。
謝謝你的時間和我的道歉,如果我沒有更清楚地解釋一些事情。
那麼我的程序需要做很多。我認爲你最好首先提出一個好的設計,然後開始實現它? – BURNS
@BURNS你應該做一些有效的工作。如果你可以用設計來管理,那就很好。但這是第一次,這是非常困難的,所以,你將不得不妥協。而醜陋的,但工作代碼比漂亮,但沒有工作。您可以稍後改進它,重構是一個非常好的培訓。而下一件你會做得更好,下一個更好...... – Gangnus