//******************************************************************************
// Copy right : Tips 17/11/1997 //
//******************************************************************************
import java.applet.*; import java.awt.*; import PropSheetFrame;
//==============================================================================
// PropSheet.java: //
//==============================================================================
public class PropSheet extends Applet implements Runnable
{
Thread m_PropSheet = null;
boolean m_fStandAlone = false;
protected CPropSheet m_PropertySheet;
PropSheetFrame frame;
public static void main(String args[])
{
PropSheetFrame frame1 = new PropSheetFrame("PropSheet");
frame1.setSize(500,300) ; frame1.setVisible(true) ; frame1.vAddContainer() ;
frame1.vSetTabLocation(0) ;
CPropPage page1 = new CPropPage("f1Page1") ;
page1.setBackground(Color.lightGray) ;
Button b1 = new Button("OK") ;
page1.add(b1) ;
page1.setVisible(true) ;
CPropPage page2 = new CPropPage("f1Page2") ;
page2.setBackground(Color.lightGray) ;
page2.setVisible(false) ;
CPropPage page3 = new CPropPage("f1Page3") ;
page3.setBackground(Color.lightGray) ;
page3.setVisible(false) ;
frame1.vAddPage(page1) ;
frame1.vAddPage(page2) ;
frame1.vAddPage(page3) ;
frame1.vDisplayStartPage(page1) ;
System.out.println("Adding Page - END") ;
PropSheetFrame frame2 = new PropSheetFrame("PropSheet");
frame2.setSize(500,300) ;
frame2.setVisible(true) ;
frame2.vAddContainer() ;
frame2.vSetTabLocation(1) ;
CPropPage f2page1 = new CPropPage("f2Page1") ;
f2page1.setBackground(Color.lightGray) ;
f2page1.setVisible(true) ;
CPropPage f2page2 = new CPropPage("f2Page2") ;
f2page2.setBackground(Color.lightGray) ;
f2page2.setVisible(false) ;
CPropPage f2page3 = new CPropPage("f2Page3") ;
f2page3.setBackground(Color.lightGray) ;
f2page3.setVisible(false) ;
frame2.vAddPage(f2page1) ;
frame2.vAddPage(f2page2) ;
frame2.vAddPage(f2page3) ;
frame2.vDisplayStartPage(f2page1) ;
System.out.println("Adding Page - END") ;
PropSheetFrame frame3 = new PropSheetFrame("PropSheet");
frame3.setSize(500,300) ;
frame3.setVisible(true) ;
frame3.vAddContainer() ;
frame3.vSetTabLocation(2) ;
CPropPage f3page1 = new CPropPage("f3Page1") ;
f3page1.setBackground(Color.lightGray) ;
f3page1.setVisible(true) ;
CPropPage f3page2 = new CPropPage("f3Page2") ;
f3page2.setBackground(Color.lightGray) ;
f3page2.setVisible(false) ;
CPropPage f3page3 = new CPropPage("f3Page3") ;
f3page3.setBackground(Color.lightGray) ;
f3page3.setVisible(false) ;
frame3.vAddPage(f3page1) ;
frame3.vAddPage(f3page2) ; frame3.vAddPage(f3page3) ;
frame3.vDisplayStartPage(f3page1) ;
System.out.println("Adding Page - END") ;
PropSheetFrame frame4 = new PropSheetFrame("PropSheet");
frame4.setSize(500,300) ;
frame4.setVisible(true) ;
frame4.vAddContainer() ;
frame4.vSetTabLocation(3) ;
CPropPage f4page1 = new CPropPage("f4Page1") ;
f4page1.setBackground(Color.lightGray) ;
f4page1.setVisible(true) ;
CPropPage f4page2 = new CPropPage("f4Page2") ;
f4page2.setBackground(Color.lightGray) ;
f4page2.setVisible(false) ;
CPropPage f4page3 = new CPropPage("f4Page3") ;
f4page3.setBackground(Color.lightGray) ;
f4page3.setVisible(false) ;
frame4.vAddPage(f4page1) ;
frame4.vAddPage(f4page2) ;
frame4.vAddPage(f4page3) ;
frame4.vDisplayStartPage(f3page1) ;
System.out.println("Adding Page - END") ;
}
public PropSheet() { }
public String getAppletInfo()
{
return " PropSheet" + "Tipparaju Surendra" + "JDK 1.1.1" ;
}
public void init()
{
setSize(320, 240);
PropSheetFrame appframe = new PropSheetFrame("PropSheet");
appframe.setSize(500,300) ;
appframe.setVisible(true) ;
appframe.vAddContainer() ;
appframe.vSetTabLocation(0) ;
CPropPage page1 = new CPropPage("f1Page1") ;
page1.setLayout(new BorderLayout()) ;
page1.setBackground(Color.lightGray) ;
page1.setVisible(true) ;
CPropPage page2 = new CPropPage("f1Page2") ;
page2.setBackground(Color.lightGray) ;
page2.setVisible(false) ;
CPropPage page3 = new CPropPage("f1Page3") ;
page3.setBackground(Color.lightGray) ;
page3.setVisible(false) ;
appframe.vAddPage(page1) ;
Button b1 = new Button("North") ;
Button b2 = new Button("South") ;
Button b3 = new Button("East") ;
Button b4 = new Button("West") ;
page1.add(b1,"North") ;
page1.add(b2,"South") ;
page1.add(b3,"East") ;
page1.add(b4,"West") ;
appframe.vAddPage(page2) ;
appframe.vAddPage(page3) ;
appframe.vDisplayStartPage(page1) ;
System.out.println("Adding Page - END") ;
}
public void destroy() { }
private void displayImage(Graphics g) { }
public void paint(Graphics g) { }
public void start()
{
if (m_PropSheet == null)
{
m_PropSheet = new Thread(this);
m_PropSheet.start();
}
}
public void stop()
{
if (m_PropSheet != null)
{
m_PropSheet.stop();
m_PropSheet = null;
}
}
public void run()
{
repaint();
}
}