因此,您将需要使用Swing。这是一个简单的hello world演示,您可以复制和粘贴。
http://www.java2s.com/Code/Java/Swing-
JFC/HelloWorldSwing.htm
对于您正在做的事情,您将需要使用CardLayout。CardLayout使创建向导(如您描述的向导)非常简单。我将为您计划显示的每个屏幕创建JPanel的几个子类。可以使用CardLayout将这些系列的JPanel添加到更大的JPanel中。每个子屏幕都是单独显示的单独屏幕。然后,可以将该较大的面板面罩在Jframe或JDialog上。
我还建议在Swing中提供的GridBagLayout,GridLayout,嵌套BoxLayout上使用TableLayout。您可以在此处了解TableLayout并下载:
http://java.sun.com/products/jfc/tsc/articles/tablelayout/
我通常将诸如JPanel之类的子类化为类似于窗口的类,因为JPanel只是一个简单的容器,可以将其添加到Jframe,JDialog等中,而无需进行任何内部更改。如果您将Jframe,JWindow或JDialog子类化,则只能如此。JPanel为您提供灵活性。



