FileDocCategorySizeDatePackage
CashSalesApp.javaAPI DocExample1732Thu Feb 17 20:01:22 GMT 2000UserInterface

CashSalesApp

public class CashSalesApp extends Object
This is a sample that was based on the JMCU CashSale component built into the Together tool. This presents a simple GUI and shows how we can tie it into the PD classes.

author
Jon Kern
version
1.0
company
TogetherSoft

Fields Summary
boolean
packFrame
Constructors Summary
public CashSalesApp()


    //Construct the application
      
        POSFrame frame = new POSFrame();
        //Validate frames that have preset sizes
        //Pack frames that have useful preferred size info, e.g. from their layout
        if (packFrame)
            frame.pack();
        else
            frame.validate();
        //Center the window
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height)
            frameSize.height = screenSize.height;
        if (frameSize.width > screenSize.width)
            frameSize.width = screenSize.width;
        frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
        frame.setVisible(true);
    
Methods Summary
public static voidmain(java.lang.String[] args)

        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        }
        catch(Exception e) {
        }
        new CashSalesApp();