package example; import java.awt.Dimension; import javax.swing.UIManager; import expressionConsole.ExpressionConsoleGUI; import expressionConsole.ExpressionConsoleModel; /** * A simple expression console demonstration program. * * @author Curran Kelleher * */ public class ExpressionConsoleLauncher { /** * Launches the expression console demonstration program. * * @param args * command line arguments, not used. */ public static void main(String[] args) { // set the native system look and feel try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); } // create the GUI Dimension guiDimension = new Dimension(500, 500); ExpressionConsoleGUI gui = new ExpressionConsoleGUI(guiDimension); // display the initial message ExpressionConsoleModel .getInstance() .enterMessage( "Welcome!\nType mathematical expressions to have them evaluated, for example..."); ExpressionConsoleModel.getInstance().enterExpression( "(1+(2-3)*4)/5^6E-7%8!"); // show it gui.setVisible(true); } }