/*
** j###t ########## #### ####
** j###t ########## #### ####
** j###T "###L J###"
** ######P' ########## #########
** ######k, ########## T######T
** ####~###L ####
** #### q###L ########## .#####
** #### \###L ########## #####"
*/
package key.swing;
import key.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Startup implements StartupHandler
{
public Startup()
{
}
JButton startupMenuItems[] =
{
new JButton( "Start Key" ),
new JButton( "Administrator Priviledges" ),
new JButton( "Execute a KeyScript" ),
new JButton( "Exit" )
};
{
startupMenuItems[3].addActionListener( new ActionListener()
{
public void actionPerformed( ActionEvent e )
{
System.exit( 0 );
}
} );
}
public void acceptControl( Main m )
{
JFrame frame = new JFrame( "Key: \"building virtual worlds\"" );
java.awt.Container cp = frame.getContentPane();
JPanel panel = new JPanel();
panel.setLayout( new BoxLayout( panel, BoxLayout.Y_AXIS) );
panel.setBorder( BorderFactory.createTitledBorder( BorderFactory.createRaisedBevelBorder(), "Administration Menu" ) );
for( int i = 0; i < startupMenuItems.length; i++ )
{
panel.add( startupMenuItems[ i ] );
}
cp.add( panel );
frame.pack();
frame.setVisible( true );
}
}