AMADEUS html plain
/*
/*
* ConverterApp represents main application for converter generation system
*
*/
import javax . swing . JMenu ;
import javax . swing . JMenuBar ;
import javax . swing . JMenuItem ;
import javax . swing . JScrollPane ;
import javax . swing . JTextPane ;
import javax . swing . text . MutableAttributeSet ;
import javax . swing . text . SimpleAttributeSet ;
import javax . swing . text . StyleConstants ;
class ConverterApp
public
class ConverterApp
/**
/**
* Create the GUI and show it.
*/
void createAndShowGUI
public static
void createAndShowGUI ( )
JTextPane tp = new JTextPane ( ) ;
ConverterUI . setDefaultLookAndFeelDecorated ( true ) ;
ConverterUI frame = new ConverterUI ( tp ) ;
frame . setDefaultCloseOperation ( ConverterUI . DISPOSE_ON_CLOSE ) ;
MutableAttributeSet attr = new SimpleAttributeSet ( ) ;
StyleConstants . setFontFamily ( attr , "Serif" ) ;
StyleConstants . setFontSize ( attr , 18 ) ;
StyleConstants . setBold ( attr , true ) ;
tp . setCharacterAttributes ( attr , false ) ;
JMenuBar jmb = new JMenuBar ( ) ;
JMenu tools = new JMenu ( "Tools" ) ;
JMenuItem item ;
tools . add ( item = new JMenuItem ( "Converter Generation" ) ) ;
item . addActionListener ( frame ) ;
jmb . add ( tools ) ;
frame . setJMenuBar ( jmb ) ;
frame . getContentPane ( ) . add ( new JScrollPane ( tp ) ) ;
frame . setSize ( 400 , 300 ) ;
frame . setLocation ( 300 , 200 ) ;
frame . setVisible ( true ) ;
/**
/**
* Main method for application Starts GUI
*/
void main
public static
void main ( String [ ] args )
javax . swing . SwingUtilities . invokeLater ( new Runnable ( )
.
void run
public
void run ( )
) ;