这是我第一次尝试自己创建一个完整的程序,直到现在我只做出单独的方法和单数类,所以我想听听你的想法和建议,创建我的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